Files
gtk/gdk
Benjamin Otte 41396e1344 frameclock: Run paint idle from flush idle
Don't return to the main loop, instead force a run of the paint idle.
The paint idle will know to skip all the phases that aren't requested.

This is critically important becuase gdksurface.c assumes the
FLUSH_EVENTS and RESUME_EVENTS phases are matched, and we cannot
guarantee that if we return to the main loop and let various reentrant
code change the frame clock state.

This would lead to bugs with events being paused and never unpaused
again or even crashes.

Fixes #4941
2022-08-01 19:45:14 +02:00
..
2022-05-28 08:12:37 -04:00
2022-07-29 14:44:26 +02:00
2022-07-18 14:21:45 +00:00
2021-10-06 03:43:47 +02:00
2021-10-08 03:31:07 +02:00
2021-10-26 20:59:37 +02:00
2021-09-24 22:50:29 +02:00
2021-09-24 22:50:29 +02:00
2021-10-11 21:40:29 +01:00
2021-05-22 17:25:26 -04:00
2022-01-03 10:27:51 +00:00
2020-10-29 07:40:30 -04:00
2021-10-06 22:50:07 +02:00
2021-05-22 17:25:26 -04:00
2021-09-24 22:50:29 +02:00
2021-10-26 20:59:37 +02:00
2022-05-13 21:05:58 +00:00
2021-09-24 22:50:29 +02:00
2021-05-20 20:45:06 -04:00
2021-10-26 20:59:37 +02:00
2021-05-22 17:25:26 -04:00
2021-10-06 22:50:07 +02:00
2021-09-24 22:50:29 +02:00
2021-10-26 20:59:37 +02:00
2021-10-26 20:59:37 +02:00
2022-01-26 22:49:53 +01:00
2022-01-26 22:49:53 +01:00
2021-09-24 22:50:29 +02:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-09-24 22:50:29 +02:00
2021-03-11 16:37:31 +00:00
2021-09-10 16:56:42 -05:00
2022-04-21 19:18:00 -04:00
2021-09-24 22:50:29 +02:00
2021-05-22 17:25:26 -04:00
2021-10-26 20:59:37 +02:00
2021-10-26 20:59:37 +02:00
2021-05-20 20:45:06 -04:00
2021-05-22 17:25:26 -04:00
2021-08-29 04:29:02 +02:00
2022-01-22 23:10:53 -05:00
2021-05-22 17:25:26 -04:00
2021-03-11 16:37:31 +00:00
2021-05-22 21:21:10 -04:00
2021-10-26 20:59:37 +02:00
2021-05-22 17:25:26 -04:00
2021-09-24 22:50:29 +02:00
2021-03-11 16:37:31 +00:00
2021-03-11 16:37:31 +00:00
2021-10-06 03:44:59 +02:00
2021-05-22 17:25:26 -04:00
2021-10-26 20:59:37 +02:00
2021-10-18 08:35:54 -04:00
2021-10-26 20:59:37 +02:00