efl/selection_manager: remove correct conditional
authorMike Blumenkrantz <zmike@samsung.com>
Wed, 10 Jul 2019 18:06:47 +0000 (14:06 -0400)
committerTaehyub Kim <taehyub.kim@samsung.com>
Wed, 17 Jul 2019 06:39:37 +0000 (15:39 +0900)
ref ac26c0a69d0b4fc4b8e3517e23fe6b5c3b77a555

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D9265

src/lib/elementary/efl_ui_selection_manager.c

index 9936513..7181a14 100644 (file)
@@ -5560,12 +5560,15 @@ _efl_ui_selection_manager_efl_object_constructor(Eo *obj, Efl_Ui_Selection_Manag
    pd->text_uri = eina_stringshare_add("text/uri-list");
 
 #ifdef HAVE_ELEMENTARY_WL2
-   pd->send_handler = ecore_event_handler_add(ECORE_WL2_EVENT_DATA_SOURCE_SEND,
-                           _wl_selection_send, pd);
-   pd->changed_handler = ecore_event_handler_add(ECORE_WL2_EVENT_SEAT_SELECTION,
-                           _wl_selection_changed, pd);
-   pd->end_handler = ecore_event_handler_add(ECORE_WL2_EVENT_DATA_SOURCE_END,
-                                             _wl_dnd_end, pd);
+   if (_elm_wl_display)
+     {
+        pd->send_handler = ecore_event_handler_add(ECORE_WL2_EVENT_DATA_SOURCE_SEND,
+                                _wl_selection_send, pd);
+        pd->changed_handler = ecore_event_handler_add(ECORE_WL2_EVENT_SEAT_SELECTION,
+                                _wl_selection_changed, pd);
+        pd->end_handler = ecore_event_handler_add(ECORE_WL2_EVENT_DATA_SOURCE_END,
+                                                  _wl_dnd_end, pd);
+     }
 #endif
    managers = eina_list_append(managers, obj);
    return obj;
@@ -5588,12 +5591,9 @@ _efl_ui_selection_manager_efl_object_destructor(Eo *obj, Efl_Ui_Selection_Manage
    ecore_event_handler_del(pd->clear_handler);
 #endif
 #ifdef HAVE_ELEMENTARY_WL2
-   if (_elm_wl_display)
-     {
-        ecore_event_handler_del(pd->send_handler);
-        ecore_event_handler_del(pd->changed_handler);
-        ecore_event_handler_del(pd->end_handler);
-     }
+   ecore_event_handler_del(pd->send_handler);
+   ecore_event_handler_del(pd->changed_handler);
+   ecore_event_handler_del(pd->end_handler);
 #endif
    free(pd->atom_list);
    EINA_LIST_FREE(pd->seat_list, seat_sel)