# HG changeset patch # User Thomas Wuerthinger # Date 1328650098 -3600 # Node ID 0f194adee462641ca55e8259fd8649a7730eadfb # Parent 886bd4e4c080645d45d27e48d1489002ffbcd823 Fixed layout and zoom implementation in cfg view. diff -r 886bd4e4c080 -r 0f194adee462 src/share/tools/IdealGraphVisualizer/ControlFlowEditor/src/at/ssw/visualizer/cfg/graph/CfgScene.java --- a/src/share/tools/IdealGraphVisualizer/ControlFlowEditor/src/at/ssw/visualizer/cfg/graph/CfgScene.java Tue Feb 07 22:24:29 2012 +0100 +++ b/src/share/tools/IdealGraphVisualizer/ControlFlowEditor/src/at/ssw/visualizer/cfg/graph/CfgScene.java Tue Feb 07 22:28:18 2012 +0100 @@ -306,10 +306,6 @@ public void setSceneLayout(int newLayout) { - if (currentLayout == newLayout) { - return; - } - GraphLayout graphLayout = null; switch (newLayout) { @@ -768,13 +764,13 @@ @Override public void zoomIn() { - this.setZoomFactor(1.1); + this.setZoomFactor(this.getZoomFactor() * 1.1); this.validate(); } @Override public void zoomOut() { - this.setZoomFactor(0.9); + this.setZoomFactor(this.getZoomFactor() * 0.9); this.validate(); }