소스 검색

multiple ojbject drag fix

Kevin Trometer 8 년 전
부모
커밋
3826bb96c1
1개의 변경된 파일8개의 추가작업 그리고 6개의 파일을 삭제
  1. 8 6
      src/ui/view/MyCanvas.java

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

@@ -381,11 +381,6 @@ 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);
@@ -423,8 +418,15 @@ public class MyCanvas extends JPanel implements MouseListener, MouseMotionListen
 				ex.printStackTrace();
 			}
 		}
-		dragged = false;
+		
 
+		if (!e.isControlDown() && dragged == false && tempCps != null) {
+			model.getSelectedCpsObjects().clear();
+			controller.addSelectedObject(tempCps);
+		}
+		
+		dragged = false;
+		
 		// Rightclick List
 		if (e.getButton() == MouseEvent.BUTTON3) {
 			if (e.getButton() == MouseEvent.BUTTON3 && tempCps != null) {