summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Ã…dahl <jadahl@gmail.com>2021-01-26 23:02:26 +0100
committerMarge Bot <marge-bot@gnome.org>2021-02-23 10:05:32 +0000
commit9de36fed4dfa392b5c826fc73b97467c754d2e3c (patch)
tree1ddc7822f3a0195b3aa0f0be0fced4eca3701472
parent671bda25096ba1347efed012e5d4403f436c47d2 (diff)
downloadmutter-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.c2
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);
}