summaryrefslogtreecommitdiff
path: root/src/xfdesktop-icon-view.c
diff options
context:
space:
mode:
authorTheo Linkspfeifer <lastonestanding@tutanota.com>2019-06-18 23:11:44 +0200
committerAndre Miranda <andreldm@xfce.org>2019-06-19 17:12:06 -0300
commit77ceeadaa5c5a2dfabc795af3c7d08237812b0a7 (patch)
treea6c3e7d0d2b0bbc80417ad9d7d3a2ed90d8c3f10 /src/xfdesktop-icon-view.c
parentec2cfa8032889b7b3adfefc2dfcbedd7060d426d (diff)
downloadxfdesktop-77ceeadaa5c5a2dfabc795af3c7d08237812b0a7.tar.gz
Fix drag data being received multiple times (Bug #14471)
Diffstat (limited to 'src/xfdesktop-icon-view.c')
-rw-r--r--src/xfdesktop-icon-view.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/xfdesktop-icon-view.c b/src/xfdesktop-icon-view.c
index e94ec27a..60cfea7a 100644
--- a/src/xfdesktop-icon-view.c
+++ b/src/xfdesktop-icon-view.c
@@ -1812,6 +1812,8 @@ xfdesktop_icon_view_drag_data_received(GtkWidget *widget,
"--xfdesktop-icon-view-drop-icon");
if(icon_view->priv->dropped) {
+ icon_view->priv->dropped = FALSE;
+
xfdesktop_xy_to_rowcol(icon_view, x, y, &row, &col);
if(row >= icon_view->priv->nrows || col >= icon_view->priv->ncols)
return;