소스 검색

Fixed Edge staying selected on adding a new subgraph

Jan Enders 7 년 전
부모
커밋
7defb3b34e

+ 1 - 1
scopviz/src/main/java/de/tu_darmstadt/informatik/tk/scopviz/graphs/GraphManager.java

@@ -272,7 +272,7 @@ public class GraphManager {
 	 * Deselect any currently selected nodes or edges.
 	 */
 	// TODO call this before save
-	protected void deselect() {
+	public void deselect() {
 		// Set last selected Edge Color to Black
 		if (getSelectedEdgeID() != null && g.getEdge(getSelectedEdgeID()) != null) {
 			removeClass(getSelectedEdgeID(), "selected");

+ 1 - 0
scopviz/src/main/java/de/tu_darmstadt/informatik/tk/scopviz/ui/MenuBarManager.java

@@ -48,6 +48,7 @@ public final class MenuBarManager {
 	 * Handler for the "add" MenuItem.
 	 */
 	public static final void addAction(ActionEvent event) {
+		GraphDisplayManager.getGraphManager().deselect();
 		GraphDisplayManager.addGraph(Main.getInstance().getPrimaryStage(), false);
 		ButtonManager.setupOpGraphComboBox();
 	}