summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gmail.com>2023-03-21 11:29:04 +0000
committerEmmanuele Bassi <ebassi@gmail.com>2023-03-21 11:29:04 +0000
commitf1b6556aac226614e0b2f5dcffc3e86c55869fc3 (patch)
tree5a1c316fbce999866ab668e93a2170f8c528d810
parenta7ff289302c3c06913e23847a6493504255c8f7b (diff)
parent22b091047f6a71670e0bcaad24c0ca5109a07279 (diff)
downloadgtk+-f1b6556aac226614e0b2f5dcffc3e86c55869fc3.tar.gz
Merge branch 'fix-issue-5678' into 'gtk-3-24'
GdkWin32: Zero-out memory of an allocated struct See merge request GNOME/gtk!5690
-rw-r--r--gdk/win32/gdkselection-win32.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gdk/win32/gdkselection-win32.c b/gdk/win32/gdkselection-win32.c
index caa1a86a6d..04c7280f3a 100644
--- a/gdk/win32/gdkselection-win32.c
+++ b/gdk/win32/gdkselection-win32.c
@@ -1968,10 +1968,10 @@ queue_open_clipboard (GdkWin32ClipboardQueueAction action,
return;
}
- info = g_slice_new (GdkWin32ClipboardQueueInfo);
+ info = g_slice_new0 (GdkWin32ClipboardQueueInfo);
info->display = display;
- g_set_object (&info->requestor, requestor);
+ info->requestor = g_object_ref (requestor);
info->selection = GDK_SELECTION_CLIPBOARD;
info->target = target;
info->idle_time = 0;