use new timer add func - for when u want the timer to be relative to the loop

tick time - not "now".



SVN revision: 39639
This commit is contained in:
Carsten Haitzler 2009-03-23 02:14:10 +00:00
parent 7bfccc12bf
commit a5de46f4c2
2 changed files with 25 additions and 2 deletions

View File

@ -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)
{

View File

@ -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;
}