}
static void
-_timer_send_time(double t)
+_timer_send_time(double t, Ecore_Thread *thread)
{
double *tim = malloc(sizeof(*tim));
if (tim)
eina_spinlock_take(&tick_queue_lock);
tick_queue_count++;
eina_spinlock_release(&tick_queue_lock);
- ecore_thread_feedback(timer_thread, tim);
+ ecore_thread_feedback(thread, tim);
}
}
}
else if (data_timeout)
{
- if (tick) _timer_send_time(t0 - d + ft);
+ if (tick) _timer_send_time(t0 - d + ft, thread);
}
}
}
}
else if (data_timeout)
{
- if (tick) _timer_send_time(t0 - d + ft);
+ if (tick) _timer_send_time(t0 - d + ft, thread);
}
}
}