diff options
author | Jonas Ã…dahl <jadahl@gmail.com> | 2021-01-26 23:02:26 +0100 |
---|---|---|
committer | Marge Bot <marge-bot@gnome.org> | 2021-02-23 10:05:32 +0000 |
commit | 9de36fed4dfa392b5c826fc73b97467c754d2e3c (patch) | |
tree | 1ddc7822f3a0195b3aa0f0be0fced4eca3701472 | |
parent | 671bda25096ba1347efed012e5d4403f436c47d2 (diff) | |
download | mutter-9de36fed4dfa392b5c826fc73b97467c754d2e3c.tar.gz |
virtual-input-device/native: Verify device cleanup in impl_state_free()
We free it in the task function, so it's already NULL when freeing the
state struct. Change the redudant unref to a NULL check warning.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1688>
-rw-r--r-- | src/backends/native/meta-virtual-input-device-native.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backends/native/meta-virtual-input-device-native.c b/src/backends/native/meta-virtual-input-device-native.c index e6d9f47df..d2d13748a 100644 --- a/src/backends/native/meta-virtual-input-device-native.c +++ b/src/backends/native/meta-virtual-input-device-native.c @@ -1033,7 +1033,7 @@ meta_virtual_input_device_native_constructed (GObject *object) static void impl_state_free (ImplState *impl_state) { - g_clear_object (&impl_state->device); + g_warn_if_fail (!impl_state->device); g_free (impl_state); } |