Fix:graphics_gtk_drawing_area:Issue callback on close
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sat, 21 Nov 2009 20:53:38 +0000 (20:53 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sat, 21 Nov 2009 20:53:38 +0000 (20:53 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@2783 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/attr_def.h
navit/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c

index c125085..97f8ccb 100644 (file)
@@ -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)
index 6c707eb..3d950ff 100644 (file)
@@ -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;
 }