]> source.dussan.org Git - vaadin-framework.git/commitdiff
drag proxy fix for Dragmode.wrapper
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Mon, 15 Mar 2010 16:52:18 +0000 (16:52 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Mon, 15 Mar 2010 16:52:18 +0000 (16:52 +0000)
svn changeset:11891/svn branch:6.3

src/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapper.java

index 990dee9f3c67161dd7ede2b1dcf71b68a666aa31..7f50b8f9beaf3d3512c1745b7676438d3ab2386a 100644 (file)
@@ -72,8 +72,12 @@ public class VDragAndDropWrapper extends VCustomComponent implements
                     transferable.setData("mouseDown", new MouseEventDetails(
                             event.getNativeEvent()).serialize());
 
-                    startDrag.createDragImage(
-                            ((Widget) paintable).getElement(), true);
+                    if (dragStarMode == WRAPPER) {
+                        startDrag.createDragImage(getElement(), true);
+                    } else {
+                        startDrag.createDragImage(((Widget) paintable)
+                                .getElement(), true);
+                    }
                     event.preventDefault(); // prevent text selection
 
                 }