summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Mader <robert.mader@posteo.de>2022-12-17 16:45:42 +0100
committerRobert Mader <robert.mader@posteo.de>2022-12-17 16:47:46 +0100
commit7441d4f8e152f2b3a3e3b488196594b6e50a6cc1 (patch)
treef66e692c36b111bc8888ce7d11d26704090359a9
parent471d23ba4351d5bc5fbd7bdee730011b83786279 (diff)
downloadmutter-7441d4f8e152f2b3a3e3b488196594b6e50a6cc1.tar.gz
core/selection: Set display on creation
Otherwise the getter always returns `NULL`. Fixes dd2beae6a86eedbfbd7aaceb638cc505da8338cf Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2768>
-rw-r--r--src/core/meta-selection.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/core/meta-selection.c b/src/core/meta-selection.c
index 849f21240..e66c683f0 100644
--- a/src/core/meta-selection.c
+++ b/src/core/meta-selection.c
@@ -98,8 +98,13 @@ meta_selection_init (MetaSelection *selection)
MetaSelection *
meta_selection_new (MetaDisplay *display)
{
- return g_object_new (META_TYPE_SELECTION,
- NULL);
+ MetaSelection *selection;
+
+ selection = g_object_new (META_TYPE_SELECTION,
+ NULL);
+ selection->display = display;
+
+ return selection;
}
/**