Author: scabanovich
Date: 2008-04-03 11:18:37 -0400 (Thu, 03 Apr 2008)
New Revision: 7298
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe.ui.palette/src/org/jboss/tools/vpe/ui/palette/PaletteDragSourceListener.java
Log:
JBIDE-1836
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe.ui.palette/src/org/jboss/tools/vpe/ui/palette/PaletteDragSourceListener.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe.ui.palette/src/org/jboss/tools/vpe/ui/palette/PaletteDragSourceListener.java 2008-04-03
15:18:17 UTC (rev 7297)
+++
trunk/vpe/plugins/org.jboss.tools.vpe.ui.palette/src/org/jboss/tools/vpe/ui/palette/PaletteDragSourceListener.java 2008-04-03
15:18:37 UTC (rev 7298)
@@ -19,6 +19,7 @@
import org.jboss.tools.common.meta.action.XActionInvoker;
import org.jboss.tools.common.model.XModelObject;
+import org.jboss.tools.common.model.XModelTransferBuffer;
import org.jboss.tools.common.model.plugin.ModelPlugin;
import org.jboss.tools.common.model.ui.views.palette.PaletteInsertHelper;
import org.jboss.tools.vpe.ui.palette.model.PaletteItem;
@@ -37,6 +38,7 @@
public void dragStart(DragSourceEvent event) {
try {
+ XModelTransferBuffer.getInstance().enable();
List list = ((PaletteViewer)viewer).getSelectedEditParts();
XModelObject object = (list.size() == 0) ? null : getObject(list.get(0));
if(object == null) {
@@ -104,4 +106,8 @@
}
return null;
}
+
+ public void dragFinish(DragSourceEvent event) {
+ XModelTransferBuffer.getInstance().disable();
+ }
}
Show replies by date