summaryrefslogtreecommitdiff
path: root/gtk/gtkdnd.c
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>1998-12-11 01:44:12 +0000
committerOwen Taylor <otaylor@src.gnome.org>1998-12-11 01:44:12 +0000
commitba17081caaadc9ad16aefb4c8332d883efc5ba54 (patch)
tree7c5f8eb7a9fefbd196f258692152bfb6de75bf8f /gtk/gtkdnd.c
parent3821880398cc553882b9f1fc5905046518b9cd4e (diff)
downloadgtk+-ba17081caaadc9ad16aefb4c8332d883efc5ba54.tar.gz
Use gdk_window_get_origin() instead of gdk_window_get_position, because
Thu Dec 10 20:42:22 1998 Owen Taylor <otaylor@redhat.com> * gtk/gtkdnd.c (gtk_drag_dest_handle_event): Use gdk_window_get_origin() instead of gdk_window_get_position, because get_position is unreliable for plugs. This is a bad hack, maybe we need GDK_WINDOW_PLUG?
Diffstat (limited to 'gtk/gtkdnd.c')
-rw-r--r--gtk/gtkdnd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkdnd.c b/gtk/gtkdnd.c
index 052c671b75..2794f94e5c 100644
--- a/gtk/gtkdnd.c
+++ b/gtk/gtkdnd.c
@@ -864,7 +864,7 @@ gtk_drag_dest_handle_event (GtkWidget *toplevel,
if (event->type == GDK_DROP_START)
info->dropped = TRUE;
- gdk_window_get_position (toplevel->window, &tx, &ty);
+ gdk_window_get_origin (toplevel->window, &tx, &ty);
data.x = event->dnd.x_root - tx;
data.y = event->dnd.y_root - ty;