summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2018-06-26 18:10:19 -0400
committerMarcel Hollerbach <mail@marcel-hollerbach.de>2018-06-28 18:08:45 +0200
commitf41b9ea204394fea81fe709e07fdf31db6dfc2b6 (patch)
tree7ac30c20fefa1083a9a159fdf8351fbaf774b1fa
parent1544ec480879aac89442bf6eabdc3bd893474b7f (diff)
downloadefl-f41b9ea204394fea81fe709e07fdf31db6dfc2b6.tar.gz
eio/fallback: mark all fallback monitors as fallbacks, not just for win32
@fix Differential Revision: https://phab.enlightenment.org/D6443
-rw-r--r--src/lib/eio/eio_monitor_poll.c1
-rw-r--r--src/lib/eio/eio_monitor_win32.c1
2 files changed, 1 insertions, 1 deletions
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);
}