Summary:
we need to to this here, otherwise we effectfily start the monitor
later, which means, we can miss a change in the filesystem. However,
this makes things a lot slower.
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D8526
}
cmp->version = backend->version;
- if (ecore_thread_check(thread)) break;
+ if (thread && ecore_thread_check(thread)) break;
}
if (it) eina_iterator_free(it);
backend->parent = monitor;
monitor->backend = backend;
monitor->fallback = EINA_TRUE;
+
+ //ensure this is initialized here
+ _eio_monitor_fallback_heavy_cb(backend, NULL);
backend->work = ecore_thread_run(_eio_monitor_fallback_heavy_cb,
_eio_monitor_fallback_end_cb,
_eio_monitor_fallback_cancel_cb,