diff --git a/src/compositor/compositor.c b/src/compositor/compositor.c index 3758a5e1e..fb682ed5f 100644 --- a/src/compositor/compositor.c +++ b/src/compositor/compositor.c @@ -1482,6 +1482,7 @@ meta_enable_unredirect_for_screen (MetaScreen *screen) static void flash_out_completed (ClutterTimeline *timeline, + gboolean is_finished, gpointer user_data) { ClutterActor *flash = CLUTTER_ACTOR (user_data); @@ -1515,7 +1516,7 @@ meta_compositor_flash_screen (MetaCompositor *compositor, clutter_timeline_set_auto_reverse (CLUTTER_TIMELINE (transition), TRUE); clutter_timeline_set_repeat_count (CLUTTER_TIMELINE (transition), 2); - g_signal_connect (transition, "finished", + g_signal_connect (transition, "stopped", G_CALLBACK (flash_out_completed), flash); clutter_actor_restore_easing_state (flash);