소스 검색

EditPart for Null semanticElement is no Note (YAKHMI-628)

benjamin.schwertfeger@gmail.com 13 년 전
부모
커밋
9c29ee4910
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      plugins/org.yakindu.sct.ui.editor/src/org/yakindu/sct/ui/editor/propertysheets/OrderElementControl.java

+ 4 - 2
plugins/org.yakindu.sct.ui.editor/src/org/yakindu/sct/ui/editor/propertysheets/OrderElementControl.java

@@ -176,12 +176,14 @@ public class OrderElementControl extends Composite {
 		public void selectionChanged(SelectionChangedEvent event) {
 			IEditorPart lastActiveEditor = ActiveEditorTracker
 					.getLastActiveEditor();
-			if (lastActiveEditor instanceof DiagramDocumentEditor) {
+			EObject selectedObject = getSelectedObject();
+			if (lastActiveEditor instanceof DiagramDocumentEditor
+					&& selectedObject != null) {
 				IGraphicalEditPart editPart = EditPartUtils
 						.findEditPartForSemanticElement(
 								((DiagramDocumentEditor) lastActiveEditor)
 										.getDiagramGraphicalViewer()
-										.getRootEditPart(), getSelectedObject());
+										.getRootEditPart(), selectedObject);
 				if (editPart != null) {
 					((DiagramDocumentEditor) lastActiveEditor)
 							.getDiagramGraphicalViewer().select(editPart);