summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>2016-07-06 14:54:53 +0200
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>2016-07-10 14:36:54 +0200
commit6e55e3012d2ae5a2e46237e2eb2a6452a80d115d (patch)
tree5dd11cdbd36f85f3b6d4a377b17dcc1ff9974429
parentcad1541610c61b76587b885503be9aef52a055ff (diff)
downloadefl-6e55e3012d2ae5a2e46237e2eb2a6452a80d115d.tar.gz
ecore_wl2: only destroy source when not needed anymore.
Otherwise we are destroying the source before getting dnd_finished or cancled events, which is a problem.
-rw-r--r--src/lib/ecore_wl2/ecore_wl2_dnd.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/lib/ecore_wl2/ecore_wl2_dnd.c b/src/lib/ecore_wl2/ecore_wl2_dnd.c
index 2c63ff24fc..4b44b4aaf6 100644
--- a/src/lib/ecore_wl2/ecore_wl2_dnd.c
+++ b/src/lib/ecore_wl2/ecore_wl2_dnd.c
@@ -595,9 +595,6 @@ ecore_wl2_dnd_drag_end(Ecore_Wl2_Input *input)
wl_array_init(&input->data.types);
}
- if (input->data.source) wl_data_source_destroy(input->data.source);
- input->data.source = NULL;
-
ev = calloc(1, sizeof(Ecore_Wl2_Event_Dnd_End));
if (!ev) return;