diff options
-rw-r--r-- | src/gtk/nautilusgtkplacesview.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gtk/nautilusgtkplacesview.c b/src/gtk/nautilusgtkplacesview.c index bccebeaf5..523008b7d 100644 --- a/src/gtk/nautilusgtkplacesview.c +++ b/src/gtk/nautilusgtkplacesview.c @@ -417,7 +417,11 @@ nautilus_gtk_places_view_destroy (GtkWidget *widget) priv->destroyed = 1; g_signal_handlers_disconnect_by_func (priv->volume_monitor, update_places, widget); - g_signal_handlers_disconnect_by_func (priv->network_monitor, update_places, widget); + + if (priv->network_monitor) + { + g_signal_handlers_disconnect_by_func (priv->network_monitor, update_places, widget); + } g_cancellable_cancel (priv->cancellable); g_cancellable_cancel (priv->networks_fetching_cancellable); |