forked from AuroraMiddleware/gtk
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
This commit is contained in:
parent
767927aef3
commit
400db31ad3
@ -398,6 +398,8 @@ gtk_places_view_destroy (GtkWidget *widget)
|
|||||||
priv->destroyed = 1;
|
priv->destroyed = 1;
|
||||||
|
|
||||||
g_signal_handlers_disconnect_by_func (priv->volume_monitor, update_places, widget);
|
g_signal_handlers_disconnect_by_func (priv->volume_monitor, update_places, widget);
|
||||||
|
|
||||||
|
if (priv->network_monitor)
|
||||||
g_signal_handlers_disconnect_by_func (priv->network_monitor, update_places, widget);
|
g_signal_handlers_disconnect_by_func (priv->network_monitor, update_places, widget);
|
||||||
|
|
||||||
g_cancellable_cancel (priv->cancellable);
|
g_cancellable_cancel (priv->cancellable);
|
||||||
|
Loading…
Reference in New Issue
Block a user