diff --git a/src/bin/e_fm/e_fm_main_eeze.c b/src/bin/e_fm/e_fm_main_eeze.c index b62254b76..929ddf877 100644 --- a/src/bin/e_fm/e_fm_main_eeze.c +++ b/src/bin/e_fm/e_fm_main_eeze.c @@ -668,7 +668,12 @@ _scanner_write(const void *eet_data __UNUSED__, size_t size __UNUSED__, void *us static void _scanner_run(void) { + static int count; + scanner = ecore_exe_pipe_run("eeze_scanner", ECORE_EXE_NOT_LEADER, pfx); + if (!scanner) + if (++count == 3) + _e_fm_main_catch(EFM_MODE_USING_RASTER_MOUNT); }