From b6c5b363af8febcc97b19219ce55145aae2d5f6a Mon Sep 17 00:00:00 2001 From: martin-s Date: Sat, 21 Nov 2009 20:53:38 +0000 Subject: [PATCH] Fix:graphics_gtk_drawing_area:Issue callback on close git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@2783 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- navit/navit/attr_def.h | 1 + navit/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/navit/navit/attr_def.h b/navit/navit/attr_def.h index c125085..97f8ccb 100644 --- a/navit/navit/attr_def.h +++ b/navit/navit/attr_def.h @@ -342,6 +342,7 @@ ATTR2(0x000b0000,type_callback_begin) ATTR(resize) ATTR(motion) ATTR(keypress) +ATTR(window_closed) ATTR(log_gpx) ATTR(log_textfile) ATTR2(0x000bffff,type_callback_end) diff --git a/navit/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c b/navit/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c index 6c707eb..3d950ff 100644 --- a/navit/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c +++ b/navit/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c @@ -802,7 +802,7 @@ delete(GtkWidget *widget, GdkEventKey *event, gpointer user_data) if (this->win) this->win=NULL; } else { - navit_destroy(this->nav); + callback_list_call_attr_0(this->cbl, attr_window_closed); } return TRUE; } -- 2.7.4