diff options
author | Juergen Haug | 2018-10-01 14:35:08 +0000 |
---|---|---|
committer | Juergen Haug | 2018-10-01 14:35:08 +0000 |
commit | 04d6b52d153f75bdad8eb6664a1d207f6c49d16e (patch) | |
tree | 8a282e3aae6e797663a3e47dd7bd43e286431e25 /plugins/org.eclipse.etrice.ui.common.base | |
parent | cb1b76052fbc2f85f4db45a3caf08cdf96b5b502 (diff) | |
download | org.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.java | 8 |
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; } |