Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuergen Haug2018-10-01 14:35:08 +0000
committerJuergen Haug2018-10-01 14:35:08 +0000
commit04d6b52d153f75bdad8eb6664a1d207f6c49d16e (patch)
tree8a282e3aae6e797663a3e47dd7bd43e286431e25 /plugins/org.eclipse.etrice.ui.common.base
parentcb1b76052fbc2f85f4db45a3caf08cdf96b5b502 (diff)
downloadorg.eclipse.etrice-04d6b52d153f75bdad8eb6664a1d207f6c49d16e.tar.gz
org.eclipse.etrice-04d6b52d153f75bdad8eb6664a1d207f6c49d16e.tar.xz
org.eclipse.etrice-04d6b52d153f75bdad8eb6664a1d207f6c49d16e.zip
[diagram] fixed two NPEs
Diffstat (limited to 'plugins/org.eclipse.etrice.ui.common.base')
-rw-r--r--plugins/org.eclipse.etrice.ui.common.base/src/org/eclipse/etrice/ui/common/base/editor/DiagramEditorBase.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/plugins/org.eclipse.etrice.ui.common.base/src/org/eclipse/etrice/ui/common/base/editor/DiagramEditorBase.java b/plugins/org.eclipse.etrice.ui.common.base/src/org/eclipse/etrice/ui/common/base/editor/DiagramEditorBase.java
index 55d1d4ef0..972e7217b 100644
--- a/plugins/org.eclipse.etrice.ui.common.base/src/org/eclipse/etrice/ui/common/base/editor/DiagramEditorBase.java
+++ b/plugins/org.eclipse.etrice.ui.common.base/src/org/eclipse/etrice/ui/common/base/editor/DiagramEditorBase.java
@@ -122,9 +122,11 @@ public abstract class DiagramEditorBase extends DiagramEditor implements IInputU
public ModelComponent getModelComponent() {
Diagram diagram = getDiagramTypeProvider().getDiagram();
- EObject bo = Graphiti.getLinkService().getBusinessObjectForLinkedPictogramElement(diagram);
- if (bo instanceof ModelComponent)
- return (ModelComponent) bo;
+ if(diagram != null) {
+ EObject bo = Graphiti.getLinkService().getBusinessObjectForLinkedPictogramElement(diagram);
+ if (bo instanceof ModelComponent)
+ return (ModelComponent) bo;
+ }
return null;
}

Back to the top