diff options
author | Camille Letavernier | 2018-03-05 09:23:58 +0000 |
---|---|---|
committer | Patrick Tessier | 2018-03-19 12:50:22 +0000 |
commit | 3e7f4342e10ec1c4b42f741882e694a18a27919a (patch) | |
tree | 62ebda128c00c316c4f48a7ed0dada7233061445 /plugins/uml | |
parent | 82d9acbfa6a3bda09889fda9499306395a29096f (diff) | |
download | org.eclipse.papyrus-3e7f4342e10ec1c4b42f741882e694a18a27919a.tar.gz org.eclipse.papyrus-3e7f4342e10ec1c4b42f741882e694a18a27919a.tar.xz org.eclipse.papyrus-3e7f4342e10ec1c4b42f741882e694a18a27919a.zip |
Bug 532001: [Sequence Diagram] ClassifierToInteractionDropStrategy may
throw NPE
https://bugs.eclipse.org/bugs/show_bug.cgi?id=532001
Change-Id: I863a1c15c662bdd0d5fb47486b1133bcd272228b
Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
Diffstat (limited to 'plugins/uml')
-rw-r--r-- | plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd/src/org/eclipse/papyrus/uml/diagram/dnd/lifeline/ClassifierToInteractionDropStrategy.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd/src/org/eclipse/papyrus/uml/diagram/dnd/lifeline/ClassifierToInteractionDropStrategy.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd/src/org/eclipse/papyrus/uml/diagram/dnd/lifeline/ClassifierToInteractionDropStrategy.java index 3ac2dc0916b..c1a44b9a213 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd/src/org/eclipse/papyrus/uml/diagram/dnd/lifeline/ClassifierToInteractionDropStrategy.java +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.dnd/src/org/eclipse/papyrus/uml/diagram/dnd/lifeline/ClassifierToInteractionDropStrategy.java @@ -97,9 +97,9 @@ public class ClassifierToInteractionDropStrategy extends TransactionalDropStrate dropRequest.setObjects(droppedLifelines); dropRequest.setLocation(location); Command cmd = interactionEditPart.getCommand(dropRequest); - cmd.execute(); - - + if (cmd != null && cmd.canExecute()) { + cmd.execute(); + } } }; |