diff options
author | Jonas Ã…dahl <jadahl@gmail.com> | 2023-03-06 23:47:02 +0100 |
---|---|---|
committer | Marge Bot <marge-bot@gnome.org> | 2023-03-18 13:52:10 +0000 |
commit | 7eec97626d7952e2c865c134ca90277ac32bda23 (patch) | |
tree | ec8c9ddd085c1e8a941bed7a39b28f38eab419d4 | |
parent | 8e2b370dc90686ea6edea9ae930c3915ee828858 (diff) | |
download | mutter-7eec97626d7952e2c865c134ca90277ac32bda23.tar.gz |
clutter/frame-clock: Warn if frame clock is disposed while dispatching
This shouldn't happen, but warn anyway to be a bit more helpful if
things go bad.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2901>
-rw-r--r-- | clutter/clutter/clutter-frame-clock.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clutter/clutter/clutter-frame-clock.c b/clutter/clutter/clutter-frame-clock.c index e5d1a44e2..eeba108e1 100644 --- a/clutter/clutter/clutter-frame-clock.c +++ b/clutter/clutter/clutter-frame-clock.c @@ -957,6 +957,8 @@ clutter_frame_clock_dispose (GObject *object) { ClutterFrameClock *frame_clock = CLUTTER_FRAME_CLOCK (object); + g_warn_if_fail (frame_clock->state != CLUTTER_FRAME_CLOCK_STATE_DISPATCHING); + if (frame_clock->source) { g_signal_emit (frame_clock, signals[DESTROY], 0); |