raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b461830e643518e85b0bce2c96fa87df5f395e14

commit b461830e643518e85b0bce2c96fa87df5f395e14
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Wed Jan 17 14:27:45 2018 +0900

    elput - fix crash on shutdown where input.lib was NULL
    
    this was null checked everywhere except in 1 place. fix. now more
    crash on shutdown now
---
 src/lib/elput/elput_input.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/elput/elput_input.c b/src/lib/elput/elput_input.c
index ed6f3f322d..08f06cbfd8 100644
--- a/src/lib/elput/elput_input.c
+++ b/src/lib/elput/elput_input.c
@@ -443,7 +443,7 @@ _elput_input_disable(Elput_Manager *manager)
 
    EINA_LIST_FOREACH(manager->input.seats, l, seat)
      seat->pending_motion = 1;
-   libinput_suspend(manager->input.lib);
+   if (manager->input.lib) libinput_suspend(manager->input.lib);
    _process_events(&manager->input);
    manager->input.suspended = EINA_TRUE;
 }

-- 


Reply via email to