diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2016-11-10 14:16:30 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2016-11-10 16:22:34 +0900 |
commit | 2f6045abc09fa7aec18b1ecae7a1ba3fbeef09a1 (patch) | |
tree | 6c6ed941a1deeca63791ae4a2e08b67a404b5fde | |
parent | 819c14c86ff29ac62354e5a92a26779c0cbe6236 (diff) | |
download | efl-2f6045abc09fa7aec18b1ecae7a1ba3fbeef09a1.tar.gz |
ecore - add run state evlogs to know when we run (mainloop) or sleep
-rw-r--r-- | src/lib/ecore/ecore.c | 2 | ||||
-rw-r--r-- | src/lib/ecore/ecore_main.c | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/ecore/ecore.c b/src/lib/ecore/ecore.c index 07a1304ed0..9d4270a228 100644 --- a/src/lib/ecore/ecore.c +++ b/src/lib/ecore/ecore.c @@ -225,6 +225,7 @@ ecore_init(void) #endif if (!eina_init()) goto shutdown_evil; + eina_evlog(">RUN", NULL, 0.0, NULL); _ecore_log_dom = eina_log_domain_register("ecore", ECORE_DEFAULT_LOG_COLOR); if (_ecore_log_dom < 0) { @@ -446,6 +447,7 @@ ecore_shutdown(void) efl_object_shutdown(); + eina_evlog("<RUN", NULL, 0.0, NULL); eina_shutdown(); #ifdef HAVE_EVIL evil_shutdown(); diff --git a/src/lib/ecore/ecore_main.c b/src/lib/ecore/ecore_main.c index 4a2a8292f1..0ac83dfb1a 100644 --- a/src/lib/ecore/ecore_main.c +++ b/src/lib/ecore/ecore_main.c @@ -1772,10 +1772,12 @@ _ecore_main_select(double timeout) } if (_ecore_signal_count_get()) return -1; + eina_evlog("<RUN", NULL, 0.0, NULL); eina_evlog("!SLEEP", NULL, 0.0, t ? "timeout" : "forever"); ret = main_loop_select(max_fd + 1, &rfds, &wfds, &exfds, t); err_no = errno; eina_evlog("!WAKE", NULL, 0.0, NULL); + eina_evlog(">RUN", NULL, 0.0, NULL); _ecore_time_loop_time = ecore_time_get(); if (ret < 0) |