From 6094f09c9ebb530984cc8a54a2e6070dc9760ee4 Mon Sep 17 00:00:00 2001 From: Adam Wagner Date: Thu, 27 Apr 2017 21:24:13 +0200 Subject: Set transfer data only when not null (#9185) * Set transfer data only when not null (#9178) --- .../com/vaadin/client/extensions/DragSourceExtensionConnector.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'client') diff --git a/client/src/main/java/com/vaadin/client/extensions/DragSourceExtensionConnector.java b/client/src/main/java/com/vaadin/client/extensions/DragSourceExtensionConnector.java index d87eac20a9..946f37a9b1 100644 --- a/client/src/main/java/com/vaadin/client/extensions/DragSourceExtensionConnector.java +++ b/client/src/main/java/com/vaadin/client/extensions/DragSourceExtensionConnector.java @@ -150,8 +150,11 @@ public class DragSourceExtensionConnector extends AbstractExtensionConnector { setDragImage(event); // Set text data parameter - nativeEvent.getDataTransfer().setData(DragSourceState.DATA_TYPE_TEXT, - createDataTransferText(event)); + String dataTransferText = createDataTransferText(event); + if (dataTransferText != null && !dataTransferText.isEmpty()) { + nativeEvent.getDataTransfer() + .setData(DragSourceState.DATA_TYPE_TEXT, dataTransferText); + } // Initiate firing server side dragstart event when there is a // DragStartListener attached on the server side -- cgit v1.2.3