summaryrefslogtreecommitdiff
path: root/gtk/gtkclipboard-quartz.c
diff options
context:
space:
mode:
authorJohn Ralls <jralls@ceridwen.us>2013-09-28 10:55:22 -0700
committerJohn Ralls <jralls@ceridwen.us>2013-09-28 10:55:22 -0700
commit124e814f478936e017e58359240c540ad6678f3b (patch)
tree8dc5ee57c5f930fa073d92da5c440e0825e1080e /gtk/gtkclipboard-quartz.c
parent133a0c74260cb829bbea8dc562e0d0393bc91007 (diff)
downloadgtk+-124e814f478936e017e58359240c540ad6678f3b.tar.gz
Bug 651224 - Potential NULL display ptr from quartz gtk_clipboard_wait_for_contents
Diffstat (limited to 'gtk/gtkclipboard-quartz.c')
-rw-r--r--gtk/gtkclipboard-quartz.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtkclipboard-quartz.c b/gtk/gtkclipboard-quartz.c
index ab7732bf1c..a68d1cf388 100644
--- a/gtk/gtkclipboard-quartz.c
+++ b/gtk/gtkclipboard-quartz.c
@@ -701,10 +701,12 @@ gtk_clipboard_wait_for_contents (GtkClipboard *clipboard,
GdkAtom *atoms;
length = [types count] * sizeof (GdkAtom);
-
+
selection_data = g_slice_new0 (GtkSelectionData);
selection_data->selection = clipboard->selection;
selection_data->target = target;
+ if (!selection_data->display)
+ selection_data->display = gdk_display_get_default ();
atoms = g_malloc (length);