summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2017-04-11 16:58:17 -0300
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2017-04-11 16:58:17 -0300
commit51b5cc69dbe9e6f79a9c466bd5f143b4c6a9bcac (patch)
tree5e93d55e3b2680e2a14a6610e01b894a2b3082c3
parent5707ed18bebf5b92aea1dd25f10463e02a2f414b (diff)
downloadnautilus-51b5cc69dbe9e6f79a9c466bd5f143b4c6a9bcac.tar.gz
placesview: synchronize with GTK+
-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);