bu5hm4n pushed a commit to branch master.

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

commit f41b9ea204394fea81fe709e07fdf31db6dfc2b6
Author: Mike Blumenkrantz <[email protected]>
Date:   Tue Jun 26 18:10:19 2018 -0400

    eio/fallback: mark all fallback monitors as fallbacks, not just for win32
    
    @fix
    
    Differential Revision: https://phab.enlightenment.org/D6443
---
 src/lib/eio/eio_monitor_poll.c  | 1 +
 src/lib/eio/eio_monitor_win32.c | 1 -
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/eio/eio_monitor_poll.c b/src/lib/eio/eio_monitor_poll.c
index b47ed8c944..36e36f6ee4 100644
--- a/src/lib/eio/eio_monitor_poll.c
+++ b/src/lib/eio/eio_monitor_poll.c
@@ -328,6 +328,7 @@ eio_monitor_fallback_add(Eio_Monitor *monitor)
    backend->children = eina_hash_string_superfast_new(free);
    backend->parent = monitor;
    monitor->backend = backend;
+   monitor->fallback = EINA_TRUE;
    backend->work = ecore_thread_run(_eio_monitor_fallback_heavy_cb,
                                     _eio_monitor_fallback_end_cb,
                                     _eio_monitor_fallback_cancel_cb,
diff --git a/src/lib/eio/eio_monitor_win32.c b/src/lib/eio/eio_monitor_win32.c
index bfbb0ec546..6755e9f531 100644
--- a/src/lib/eio/eio_monitor_win32.c
+++ b/src/lib/eio/eio_monitor_win32.c
@@ -403,7 +403,6 @@ void eio_monitor_backend_add(Eio_Monitor *monitor)
    free(backend);
  fallback:
    INF("falling back to poll monitoring");
-   monitor->fallback = EINA_TRUE;
    eio_monitor_fallback_add(monitor);
 }
 

-- 


Reply via email to