This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch v-1.26.0
in repository efl.

View the commit online.

commit 3282c7181fad4882375663a9c9b722816a30a7f7
Author: Carsten Haitzler <[email protected]>
AuthorDate: Mon Apr 4 20:58:15 2022 +0100

    ecore evas - x - dont dfisable dnd if we are listening for drop events
    
    on mouse release/up dont disable xdnd awareness if we're listening for
    dnd events still
    
    @fix
---
 src/modules/ecore_evas/engines/x/ecore_evas_x.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/modules/ecore_evas/engines/x/ecore_evas_x.c b/src/modules/ecore_evas/engines/x/ecore_evas_x.c
index 6b70c65d3e..ee612991fd 100644
--- a/src/modules/ecore_evas/engines/x/ecore_evas_x.c
+++ b/src/modules/ecore_evas/engines/x/ecore_evas_x.c
@@ -4038,7 +4038,10 @@ _force_stop_self_dnd(Ecore_Evas *ee)
    //Selection buffer is freed as a response to the FINISHED event.
    ecore_x_pointer_ungrab();
    ecore_x_dnd_self_drop();
-   ecore_x_dnd_aware_set(ee->prop.window, EINA_FALSE);
+   if ((!ee->func.fn_dnd_drop) &&
+       (!ee->func.fn_dnd_state_change) &&
+       (!ee->func.fn_dnd_motion))
+     ecore_x_dnd_aware_set(ee->prop.window, EINA_FALSE);
    ecore_event_handler_del(edata->mouse_up_handler);
    edata->mouse_up_handler = NULL;
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to