From b7ecbde928ba97aa93b7f7c28649d99d426ea2ab Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Wed, 16 Aug 2017 15:25:07 -0500 Subject: [PATCH] Prevent seat capabilities storms --- src/bin/e_comp_wl_input.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/bin/e_comp_wl_input.c b/src/bin/e_comp_wl_input.c index 1ae189297..d7a265c21 100644 --- a/src/bin/e_comp_wl_input.c +++ b/src/bin/e_comp_wl_input.c @@ -625,6 +625,8 @@ e_comp_wl_input_pointer_enabled_set(Eina_Bool enabled) return; } + if (e_comp_wl->ptr.enabled == !!enabled) return; + e_comp_wl->ptr.enabled = !!enabled; _e_comp_wl_input_update_seat_caps(); } @@ -639,6 +641,8 @@ e_comp_wl_input_keyboard_enabled_set(Eina_Bool enabled) return; } + if (e_comp_wl->kbd.enabled == !!enabled) return; + e_comp_wl->kbd.enabled = !!enabled; _e_comp_wl_input_update_seat_caps(); } @@ -754,6 +758,8 @@ e_comp_wl_input_touch_enabled_set(Eina_Bool enabled) return; } + if (e_comp_wl->touch.enabled == !!enabled) return; + e_comp_wl->touch.enabled = !!enabled; _e_comp_wl_input_update_seat_caps(); }