From fb4a78c1f1206acc962ccef66bc520f68bba1014 Mon Sep 17 00:00:00 2001 From: Kirill Kalishev Date: Mon, 2 Apr 2007 19:11:07 +0400 Subject: [PATCH] [#3518] NPE: CDragSourceContextPeer.setDefaultDragImage --- .../ide/projectView/impl/AbstractProjectViewPane.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/com/intellij/ide/projectView/impl/AbstractProjectViewPane.java b/source/com/intellij/ide/projectView/impl/AbstractProjectViewPane.java index 0f639ac19b63..fa445efb0bc9 100644 --- a/source/com/intellij/ide/projectView/impl/AbstractProjectViewPane.java +++ b/source/com/intellij/ide/projectView/impl/AbstractProjectViewPane.java @@ -499,7 +499,9 @@ public abstract class AbstractProjectViewPane implements JDOMExternalizable, Dat }; //FavoritesManager.getInstance(myProject).getCurrentTreeViewPanel().setDraggableObject(draggableObject.getClass(), draggableObject.getValue()); - dge.startDrag(DragSource.DefaultMoveNoDrop, new MyTransferable(transferableWrapper), myDragSourceListener); + if (elements != null && elements.length > 0) { + dge.startDrag(DragSource.DefaultMoveNoDrop, new MyTransferable(transferableWrapper), myDragSourceListener); + } } catch (InvalidDnDOperationException idoe) { // ignore