summaryrefslogtreecommitdiff
path: root/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c
diff options
context:
space:
mode:
Diffstat (limited to 'navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c')
-rw-r--r--navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c b/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c
index 797f3c3ce..e924f02f5 100644
--- a/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c
+++ b/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c
@@ -1132,7 +1132,7 @@ get_data(struct graphics_priv *this, char const *type)
return this->widget;
#ifndef _WIN32
if (!strcmp(type,"xwindow_id"))
- return (void *)GDK_WINDOW_XID(this->widget->window);
+ return (void *)GDK_WINDOW_XID(this->win ? this->win->window : this->widget->window);
#endif
if (!strcmp(type,"window")) {
char *cp = getenv("NAVIT_XID");