commit b9eafce
Michael Forney
·
2014-01-20 23:40:52 +0000 UTC
parent 3e821b0
compositor: Send frame event when any screen the view is on flips This way, if the monitors happen to flip at opposite times, the surface still receives frame events.
1 files changed,
+2,
-2
+2,
-2
1@@ -133,9 +133,9 @@ static void handle_screen_view_event(struct wl_listener * listener, void * data)
2
3 swc.compositor->pending_flips &= ~swc_screen_mask(base);
4
5- if (swc.compositor->pending_flips == 0)
6+ wl_list_for_each(view, &swc.compositor->views, link)
7 {
8- wl_list_for_each(view, &swc.compositor->views, link)
9+ if (view->base.screens & swc_screen_mask(base))
10 swc_view_frame(&view->base, event_data->frame.time);
11 }
12