diff --git a/src/bin/e_dnd.c b/src/bin/e_dnd.c index c696ed187..8d24357f0 100644 --- a/src/bin/e_dnd.c +++ b/src/bin/e_dnd.c @@ -998,6 +998,7 @@ _e_drag_end(Ecore_X_Window root, int x, int y) dropped = 1; } h->entered = 0; + if (dropped) break; } if (_drag_current->cb.finished) _drag_current->cb.finished(_drag_current, dropped);