ソースを参照

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

benjamin.schwertfeger@gmail.com 13 年 前
コミット
9c29ee4910

+ 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);