]> git.street.me.uk Git - andy/viking.git/commitdiff
Prevent Gtk-CRITICAL assertion when the application is closed with a Track Property...
authorRob Norris <rw_norris@hotmail.com>
Sat, 8 Jan 2011 17:22:36 +0000 (17:22 +0000)
committerRob Norris <rw_norris@hotmail.com>
Fri, 14 Jan 2011 22:17:04 +0000 (22:17 +0000)
src/viktrack.c

index f5309cce3020b707c2bf36a9250e32badb1a8eda..e5d6fd47e84e92ac1fdac932a21337fa70b981cb 100644 (file)
@@ -90,7 +90,8 @@ void vik_track_free(VikTrack *tr)
   g_list_foreach ( tr->trackpoints, (GFunc) g_free, NULL );
   g_list_free( tr->trackpoints );
   if (tr->property_dialog)
-    gtk_widget_destroy ( GTK_WIDGET(tr->property_dialog) );
+    if ( GTK_IS_WIDGET(tr->property_dialog) )
+      gtk_widget_destroy ( GTK_WIDGET(tr->property_dialog) );
   g_free ( tr );
 }