raster pushed a commit to branch efl-1.20.

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

commit a27a80689a2ca7d169bc131383b36669400620ad
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 5134a67635..a154f843a9 100644
--- a/src/lib/elput/elput_input.c
+++ b/src/lib/elput/elput_input.c
@@ -411,7 +411,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