diff options
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.c | 2 |
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"); |