From 97c3db5ab15f7665d58f73c73954c76a0190faaf Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 23 Jun 2017 17:41:39 -0400 Subject: [PATCH] ensure flag to preserve gadget editor is unset after setup the first click on the desktop should always dismiss the editor if a gadget is not being dragged --- src/bin/e_gadget.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/e_gadget.c b/src/bin/e_gadget.c index 34d1337c7..8d9b7afbc 100644 --- a/src/bin/e_gadget.c +++ b/src/bin/e_gadget.c @@ -100,7 +100,7 @@ typedef struct Gadget_Item static Eina_List *desktop_handlers; static Evas_Object *desktop_rect; static Evas_Object *desktop_editor; -static Eina_Bool added = 1; +static Eina_Bool added; static Evas_Object *pointer_site; static Eina_List *handlers; @@ -2153,6 +2153,7 @@ e_gadget_editor_add(Evas_Object *parent, Evas_Object *site) evas_object_data_set(list, "__gadget_items", items); evas_object_event_callback_add(list, EVAS_CALLBACK_DEL, _editor_del, items); elm_list_go(list); + added = 0; return list; }