summaryrefslogtreecommitdiff
path: root/gtk/gtkselection.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2011-02-01 17:22:04 +0100
committerBenjamin Otte <otte@redhat.com>2011-02-01 18:51:57 +0100
commit5bc04bc07be16732e0ec2ddecbb0fcfc46a929c7 (patch)
tree4389ed64b931f6be59a4040350607ce2998094a3 /gtk/gtkselection.c
parentc2a5d715d5cded5eeb0f284208d49c9e8773ed1b (diff)
downloadgtk+-5bc04bc07be16732e0ec2ddecbb0fcfc46a929c7.tar.gz
API: gdk: Make GdkEventSelection.requestor a GdkWindow
instead of a GdkNativeWindow. Also change gdk_selection_notify() API to take a GdkWindow to match this change.
Diffstat (limited to 'gtk/gtkselection.c')
-rw-r--r--gtk/gtkselection.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/gtk/gtkselection.c b/gtk/gtkselection.c
index 105acb8a31..7fbc996d4a 100644
--- a/gtk/gtkselection.c
+++ b/gtk/gtkselection.c
@@ -2324,15 +2324,7 @@ _gtk_selection_request (GtkWidget *widget,
info->selection = event->selection;
info->num_incrs = 0;
-
- /* Create GdkWindow structure for the requestor */
-
-#ifdef GDK_WINDOWING_X11
- if (GDK_IS_X11_DISPLAY (display))
- info->requestor = gdk_x11_window_foreign_new_for_display (display, event->requestor);
- else
-#endif
- info->requestor = NULL;
+ info->requestor = g_object_ref (event->requestor);
/* Determine conversions we need to perform */
if (event->target == gtk_selection_atoms[MULTIPLE])