diff options
author | Xiang Fan <sfanxiang@gmail.com> | 2017-10-21 11:24:08 +0800 |
---|---|---|
committer | Rui Matos <tiagomatos@gmail.com> | 2017-11-01 16:08:45 +0100 |
commit | 959d841713baef632a791529b4104a6f8601fa9b (patch) | |
tree | b2b8ca3938f7e71dec118b627548f8c090438438 | |
parent | 8ae69502489c23156b61a8de34c5efa6b105658b (diff) | |
download | gnome-control-center-959d841713baef632a791529b4104a6f8601fa9b.tar.gz |
network/proxy: destroy dialog with the class
The dialog has several bindings to proxy settings, so it shouldn't
outlive the proxy class.
https://bugzilla.gnome.org/show_bug.cgi?id=788776
-rw-r--r-- | panels/network/net-proxy.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/panels/network/net-proxy.c b/panels/network/net-proxy.c index d1b46026a..9bf164dd1 100644 --- a/panels/network/net-proxy.c +++ b/panels/network/net-proxy.c @@ -216,6 +216,10 @@ net_proxy_finalize (GObject *object) { NetProxy *proxy = NET_PROXY (object); NetProxyPrivate *priv = proxy->priv; + GtkWidget *widget; + + widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "dialog")); + gtk_widget_destroy (widget); g_clear_object (&priv->settings); g_clear_object (&priv->builder); |