summaryrefslogtreecommitdiff
path: root/src/core/window.c
diff options
context:
space:
mode:
authorJonas Ã…dahl <jadahl@gmail.com>2023-02-10 16:12:39 +0100
committerMarge Bot <marge-bot@gnome.org>2023-02-13 15:34:24 +0000
commitd870b085807f8fd43121b060a576d7ee1295bd33 (patch)
treed2a94a2988b1882b37b7f18684b830b810cc301d /src/core/window.c
parent1b75a62030e73654fa92536b024b65528ec895d2 (diff)
downloadmutter-d870b085807f8fd43121b060a576d7ee1295bd33.tar.gz
window: Simplify transient_for assignment
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2810>
Diffstat (limited to 'src/core/window.c')
-rw-r--r--src/core/window.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/core/window.c b/src/core/window.c
index 26a8f369c..1b88f580e 100644
--- a/src/core/window.c
+++ b/src/core/window.c
@@ -7362,9 +7362,7 @@ meta_window_set_transient_for (MetaWindow *window,
return;
}
- /* We know this won't create a reference cycle because we check for loops */
- g_clear_object (&window->transient_for);
- window->transient_for = parent ? g_object_ref (parent) : NULL;
+ g_set_object (&window->transient_for, parent);
/* update stacking constraints */
if (!window->override_redirect)