Skip to content
Snippets Groups Projects
Commit a89a06af authored by ricardo_padilha's avatar ricardo_padilha
Browse files

Bug fix for undo/redo

parent 817d6414
No related branches found
No related tags found
No related merge requests found
......@@ -317,9 +317,11 @@ public class LineConnection extends PolyLineFigure implements ConnectionFigure
handleDisconnect(startFigure(), endFigure());
if (getStartConnector() != null) {
startFigure().removeFigureChangeListener(this);
startFigure().removeDependendFigure(this);
}
if (getEndConnector() != null) {
endFigure().removeFigureChangeListener(this);
endFigure().removeDependendFigure(this);
}
}
......@@ -360,4 +362,13 @@ public class LineConnection extends PolyLineFigure implements ConnectionFigure
public void visit(FigureVisitor visitor) {
visitor.visitFigure(this);
}
/**
* @see CH.ifa.draw.framework.Figure#removeFromContainer(CH.ifa.draw.framework.FigureChangeListener)
*/
public void removeFromContainer(FigureChangeListener c) {
super.removeFromContainer(c);
release();
}
}
......@@ -317,9 +317,11 @@ public class LineConnection extends PolyLineFigure implements ConnectionFigure
handleDisconnect(startFigure(), endFigure());
if (getStartConnector() != null) {
startFigure().removeFigureChangeListener(this);
startFigure().removeDependendFigure(this);
}
if (getEndConnector() != null) {
endFigure().removeFigureChangeListener(this);
endFigure().removeDependendFigure(this);
}
}
......@@ -360,4 +362,13 @@ public class LineConnection extends PolyLineFigure implements ConnectionFigure
public void visit(FigureVisitor visitor) {
visitor.visitFigure(this);
}
/**
* @see CH.ifa.draw.framework.Figure#removeFromContainer(CH.ifa.draw.framework.FigureChangeListener)
*/
public void removeFromContainer(FigureChangeListener c) {
super.removeFromContainer(c);
release();
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment