From: Rob Norris Date: Sat, 8 Jan 2011 17:22:36 +0000 (+0000) Subject: Prevent Gtk-CRITICAL assertion when the application is closed with a Track Property... X-Git-Url: https://git.street.me.uk/andy/viking.git/commitdiff_plain/63b3147750fdbca680956c45071418dba589b435 Prevent Gtk-CRITICAL assertion when the application is closed with a Track Property window on display. --- diff --git a/src/viktrack.c b/src/viktrack.c index f5309cce..e5d6fd47 100644 --- a/src/viktrack.c +++ b/src/viktrack.c @@ -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 ); }