From 1fae2fec641a8e02ec396ba0eb2322aaeeebc4f5 Mon Sep 17 00:00:00 2001 From: JengHyun Kang Date: Mon, 3 Jul 2017 17:31:16 +0900 Subject: [PATCH] ecore_wl_input: fix a condition of delete ecore_device Change-Id: I25eb476fed6f7442a588529b1c233a490dbc17f7 --- src/lib/ecore_wayland/ecore_wl_input.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/lib/ecore_wayland/ecore_wl_input.c b/src/lib/ecore_wayland/ecore_wl_input.c index 605f009..503acfa 100644 --- a/src/lib/ecore_wayland/ecore_wl_input.c +++ b/src/lib/ecore_wayland/ecore_wl_input.c @@ -2175,7 +2175,8 @@ _ecore_wl_input_device_info_broadcast(const char *name, const char *identifier, if (flag) ret = _ecore_wl_input_add_ecore_device(name, identifier, clas, subclas); - + else + ret = _ecore_wl_input_del_ecore_device(name, identifier, clas, subclas); if (!ret) return; if (windows) @@ -2194,9 +2195,6 @@ _ecore_wl_input_device_info_broadcast(const char *name, const char *identifier, { _ecore_wl_input_device_info_send((uintptr_t)NULL, name, identifier, clas, subclas, flag); } - - else - ret = _ecore_wl_input_del_ecore_device(name, identifier, clas, subclas); } static void -- 2.7.4