summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gtk/nautilusgtkplacesview.c6
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);