ClutterMasterClock *master_clock = clock_source->master_clock;
int delay;
+ clutter_threads_enter ();
delay = master_clock_next_frame_delay (master_clock);
+ clutter_threads_leave ();
*timeout = delay;
ClutterMasterClock *master_clock = clock_source->master_clock;
int delay;
+ clutter_threads_enter ();
delay = master_clock_next_frame_delay (master_clock);
+ clutter_threads_leave ();
return delay == 0;
}
CLUTTER_NOTE (SCHEDULER, "Master clock [tick]");
+ clutter_threads_enter ();
+
/* Get the time to use for this frame.
*/
g_source_get_current_time (source, &master_clock->cur_tick);
master_clock->prev_tick = master_clock->cur_tick;
+ clutter_threads_leave ();
+
return TRUE;
}