diff options
author | Tor Lillqvist <tml@iki.fi> | 2002-03-19 23:16:08 +0000 |
---|---|---|
committer | Tor Lillqvist <tml@src.gnome.org> | 2002-03-19 23:16:08 +0000 |
commit | a5eec70325519364a3de4fe7b6db1ee4fb41278c (patch) | |
tree | 59091e8d59496f52842344a72b4c157ea0bfaa42 /gdk | |
parent | 0e6622e9b7fa93fa36e6bb134549fe3c9d3a6e9d (diff) | |
download | gtk+-a5eec70325519364a3de4fe7b6db1ee4fb41278c.tar.gz |
Use gdk_window_get_toplevel(), as it is the top-level windows that are
2002-03-20 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkdnd-win32.c (gdk_drag_find_window): Use
gdk_window_get_toplevel(), as it is the top-level windows that are
registered for DND.
* gdk/win32/gdkwin32.h: Don't include gdkinternals.h.
Diffstat (limited to 'gdk')
-rw-r--r-- | gdk/win32/gdkdnd-win32.c | 5 | ||||
-rw-r--r-- | gdk/win32/gdkwin32.h | 1 |
2 files changed, 4 insertions, 2 deletions
diff --git a/gdk/win32/gdkdnd-win32.c b/gdk/win32/gdkdnd-win32.c index b1b7125832..f440baf6b8 100644 --- a/gdk/win32/gdkdnd-win32.c +++ b/gdk/win32/gdkdnd-win32.c @@ -1336,7 +1336,10 @@ gdk_drag_find_window (GdkDragContext *context, { *dest_window = gdk_win32_handle_table_lookup (GPOINTER_TO_UINT(recipient)); if (*dest_window) - gdk_drawable_ref (*dest_window); + { + *dest_window = gdk_window_get_toplevel (*dest_window); + gdk_drawable_ref (*dest_window); + } if (context->source_window) *protocol = GDK_DRAG_PROTO_LOCAL; diff --git a/gdk/win32/gdkwin32.h b/gdk/win32/gdkwin32.h index ee11e58952..bae4708adb 100644 --- a/gdk/win32/gdkwin32.h +++ b/gdk/win32/gdkwin32.h @@ -28,7 +28,6 @@ #define __GDK_WIN32_H__ #include <gdk/gdkprivate.h> -#include <gdk/gdkinternals.h> #include <gdk/gdkcursor.h> #ifndef STRICT |