[gtk+/gtk-3-22] placesview: fix testsuite
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/gtk-3-22] placesview: fix testsuite
- Date: Tue, 11 Apr 2017 19:55:36 +0000 (UTC)
commit 42aa4c138c5a1ef2aafba3bd4a2b0f55bc822b29
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Tue Apr 11 16:46:14 2017 -0300
placesview: fix testsuite
Because the network monitor can perfectly be NULL,
the tests were failing on that for GtkPlacesView
always tries to disconnect this handler.
Fix that by only disconnecting the handler when
the network monitor exists.
https://bugzilla.gnome.org/show_bug.cgi?id=781195
gtk/gtkplacesview.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkplacesview.c b/gtk/gtkplacesview.c
index f4437b7..5c24a5f 100644
--- a/gtk/gtkplacesview.c
+++ b/gtk/gtkplacesview.c
@@ -398,7 +398,9 @@ 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);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]