From 2b0426ed312c72cd5cfdf1e57f75a6ee52b25237 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Fri, 26 Oct 2007 16:27:15 +0000 Subject: [PATCH] 2007-10-26 Dan Williams * properties/nm-vpnc.c - (impl_get_object): use a glade root, and ensure widget is referenced correctly git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3021 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- vpn-daemons/vpnc/ChangeLog | 6 ++++++ vpn-daemons/vpnc/properties/nm-vpnc.c | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/vpn-daemons/vpnc/ChangeLog b/vpn-daemons/vpnc/ChangeLog index ffe145d432..505a17f1e0 100644 --- a/vpn-daemons/vpnc/ChangeLog +++ b/vpn-daemons/vpnc/ChangeLog @@ -1,3 +1,9 @@ +2007-10-26 Dan Williams + + * properties/nm-vpnc.c + - (impl_get_object): use a glade root, and ensure widget is referenced + correctly + 2007-10-10 Dan Williams * src/nm-vpnc-service.c diff --git a/vpn-daemons/vpnc/properties/nm-vpnc.c b/vpn-daemons/vpnc/properties/nm-vpnc.c index fad9580e82..01a0a4f1e2 100644 --- a/vpn-daemons/vpnc/properties/nm-vpnc.c +++ b/vpn-daemons/vpnc/properties/nm-vpnc.c @@ -950,12 +950,13 @@ impl_get_object (void) impl = g_new0 (NetworkManagerVpnUIImpl, 1); glade_file = g_strdup_printf ("%s/%s", GLADEDIR, "nm-vpnc-dialog.glade"); - impl->xml = glade_xml_new (glade_file, NULL, GETTEXT_PACKAGE); + impl->xml = glade_xml_new (glade_file, "nm-vpnc-widget", GETTEXT_PACKAGE); g_free (glade_file); if (impl->xml == NULL) goto error; impl->widget = glade_xml_get_widget (impl->xml, "nm-vpnc-widget"); + g_object_ref_sink (impl->widget); impl->w_connection_name = GTK_ENTRY (glade_xml_get_widget (impl->xml, "vpnc-connection-name")); impl->w_gateway = GTK_ENTRY (glade_xml_get_widget (impl->xml, "vpnc-gateway"));