Browse Source

visual bug fix

Kevin Trometer 8 years ago
parent
commit
4e7a0fb702
1 changed files with 7 additions and 6 deletions
  1. 7 6
      src/ui/view/MyCanvas.java

+ 7 - 6
src/ui/view/MyCanvas.java

@@ -380,13 +380,19 @@ public class MyCanvas extends JPanel implements MouseListener, MouseMotionListen
 				}
 			}
 		}
+		
+		if (!e.isControlDown() && dragged == false && tempCps != null) {
+			model.getSelectedCpsObjects().clear();
+			controller.addSelectedObject(tempCps);
+		}
+		
 		// Edge Selection
 		if (tempCps == null) {
 			edgeHighlight = mousePositionOnEdge(x, y);
 			controller.setSelecteEdge(edgeHighlight);
 			controller.setSelectedObjectID(0);
 			if (!e.isControlDown() && e.getButton() != MouseEvent.BUTTON3) {
-				model.getSelectedCpsObjects().clear();
+				model.	getSelectedCpsObjects().clear();
 			}
 		}
 
@@ -408,11 +414,6 @@ public class MyCanvas extends JPanel implements MouseListener, MouseMotionListen
 			drawEdge = false;
 			drawDeleteEdge();
 		}
-
-		if (!e.isControlDown() && e.getButton() != MouseEvent.BUTTON3 && dragged == false && tempCps != null) {
-			model.getSelectedCpsObjects().clear();
-			controller.addSelectedObject(tempCps);
-		}
 		
 		if (dragged == true) {
 			try {