From a5de46f4c2561e3404015c06f16cd48f6e209cb2 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Mon, 23 Mar 2009 02:14:10 +0000 Subject: [PATCH] use new timer add func - for when u want the timer to be relative to the loop tick time - not "now". SVN revision: 39639 --- src/bin/e_object.c | 23 +++++++++++++++++++++++ src/bin/e_pointer.c | 4 ++-- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/src/bin/e_object.c b/src/bin/e_object.c index 21a5ecd06..2eea6b62e 100644 --- a/src/bin/e_object.c +++ b/src/bin/e_object.c @@ -107,6 +107,29 @@ e_object_ref_get(E_Object *obj) return obj->references; } +#if 0 +EAPI void +e_bt(void) +{ + int i, trace_num; + void *trace[128]; + char **messages = NULL; + trace_num = backtrace(trace, 128); + messages = backtrace_symbols(trace, trace_num); + if (messages) + { + for (i = 1; i < trace_num; i++) + { + int j; + + for (j = 1; j < i; j++) putchar(' '); + printf("%s\n", messages[i]); + } + free(messages); + } +} +#endif + EAPI int e_object_error(E_Object *obj) { diff --git a/src/bin/e_pointer.c b/src/bin/e_pointer.c index 69bd8c20a..6c586ddfa 100644 --- a/src/bin/e_pointer.c +++ b/src/bin/e_pointer.c @@ -528,7 +528,7 @@ _e_pointer_active_handle(E_Pointer *p) if (e_powersave_mode_get() >= E_POWERSAVE_MODE_MEDIUM) return; /* and scedule a pre-idle check in 1 second if no more events happen */ if (!e_config->idle_cursor) return; - p->idle_timer = ecore_timer_add(1.0, _e_pointer_cb_idle_timer_pre, p); + p->idle_timer = ecore_timer_loop_add(1.0, _e_pointer_cb_idle_timer_pre, p); } static int @@ -625,7 +625,7 @@ _e_pointer_cb_idle_timer_pre(void *data) ecore_x_pointer_xy_get(p->win, &x, &y); p->x = x; p->y = y; - p->idle_timer = ecore_timer_add(4.0, _e_pointer_cb_idle_timer_wait, p); + p->idle_timer = ecore_timer_loop_add(4.0, _e_pointer_cb_idle_timer_wait, p); return 0; }