Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCamille Letavernier2018-03-05 09:23:58 +0000
committerPatrick Tessier2018-03-19 12:50:22 +0000
commit3e7f4342e10ec1c4b42f741882e694a18a27919a (patch)
tree62ebda128c00c316c4f48a7ed0dada7233061445 /plugins/uml
parent82d9acbfa6a3bda09889fda9499306395a29096f (diff)
downloadorg.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.java6
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();
+ }
}
};

Back to the top