commit | d646a79fccb706e4517523d322fa98ebcd6053b7 | [log] [tgz] |
---|---|---|
author | jonas <jonas.helming@googlemail.com> | Fri May 22 17:32:10 2015 +0200 |
committer | jonas <jonas.helming@googlemail.com> | Mon May 25 13:27:08 2015 +0200 |
tree | 068d36abaef7681ee6fc9c5e1078ad9e4bb0a973 | |
parent | 078fff4a5093fbd2bb29b77a8adccd79f3f56e65 [diff] |
Bug 468041 - ClassCastException in ModelEditor$DropListener.performDrop (1720) https://bugs.eclipse.org/bugs/show_bug.cgi?id=468041 Change-Id: I3a74482cc0b837380e2abc7d8351b181e34a176f Signed-off-by: jonas <jonas.helming@googlemail.com>
diff --git a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/ModelEditor.java b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/ModelEditor.java index 8d95a54..09fbd70 100644 --- a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/ModelEditor.java +++ b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/ModelEditor.java
@@ -1717,6 +1717,9 @@ @Override public boolean performDrop(Object data) { + if (!(data instanceof Object[])) { + return false; + } final Object[] dropDataArray = (Object[]) data; for (final Object object : dropDataArray) { final boolean result = performSingleDrop(object);