efreet - be more patient for efreet to start - up to 2 sec now
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Fri, 9 Aug 2019 18:09:25 +0000 (19:09 +0100)
committerJaehyun Cho <jae_hyun.cho@samsung.com>
Mon, 12 Aug 2019 07:35:53 +0000 (16:35 +0900)
seems people have issues with efreetd starting in 0.5 sec on some
systems... even rpi's manage that, but lets be more patient and wait
up to 2 sec

src/lib/efreet/efreet_cache.c

index 6e1839f..357ffab 100644 (file)
@@ -122,10 +122,10 @@ _ipc_launch(void)
    else
      snprintf(buf, sizeof(buf), PACKAGE_BIN_DIR "/efreetd");
    ecore_exe_run(buf, NULL);
-   while ((!ipc) && (num < 500))
+   while ((!ipc) && (num < 200))
      {
         num++;
-        usleep(1000);
+        usleep(10000);
         ipc = ecore_ipc_server_connect(ECORE_IPC_LOCAL_USER, "efreetd", 0, NULL);
      }
 }