network-manager-applet r763 - in trunk: . src/connection-editor
- From: dcbw svn gnome org
- To: svn-commits-list gnome org
- Subject: network-manager-applet r763 - in trunk: . src/connection-editor
- Date: Fri, 20 Jun 2008 19:51:03 +0000 (UTC)
Author: dcbw
Date: Fri Jun 20 19:51:03 2008
New Revision: 763
URL: http://svn.gnome.org/viewvc/network-manager-applet?rev=763&view=rev
Log:
2008-06-20 Dan Williams <dcbw redhat com>
Update for VPN UI plugin API changes
* src/connection-editor/page-vpn.c
- (ce_page_vpn_new): connect to 'changed' instead of 'validity-changed'
- (validate): nm_vpn_plugin_ui_widget_interface_update_connection()
now returns validity
Modified:
trunk/ChangeLog
trunk/src/connection-editor/page-vpn.c
Modified: trunk/src/connection-editor/page-vpn.c
==============================================================================
--- trunk/src/connection-editor/page-vpn.c (original)
+++ trunk/src/connection-editor/page-vpn.c Fri Jun 20 19:51:03 2008
@@ -44,19 +44,13 @@
NMSettingVPN *setting;
NMVpnPluginUiWidgetInterface *ui;
- gboolean valid;
gboolean disposed;
} CEPageVpnPrivate;
static void
-vpn_plugin_validity_changed_cb (NMVpnPluginUiInterface *plugin,
- gboolean valid,
- CEPageVpn *self)
+vpn_plugin_changed_cb (NMVpnPluginUiInterface *plugin, CEPageVpn *self)
{
- CEPageVpnPrivate *priv = CE_PAGE_VPN_GET_PRIVATE (self);
-
- priv->valid = valid;
ce_page_changed (CE_PAGE (self));
}
@@ -95,8 +89,7 @@
g_object_unref (self);
return NULL;
}
- g_signal_connect (priv->ui, "validity-changed",
- G_CALLBACK (vpn_plugin_validity_changed_cb), self);
+ g_signal_connect (priv->ui, "changed", G_CALLBACK (vpn_plugin_changed_cb), self);
parent->page = GTK_WIDGET (nm_vpn_plugin_ui_widget_interface_get_widget (priv->ui));
if (!parent->page) {
@@ -116,9 +109,7 @@
CEPageVpn *self = CE_PAGE_VPN (page);
CEPageVpnPrivate *priv = CE_PAGE_VPN_GET_PRIVATE (self);
- nm_vpn_plugin_ui_widget_interface_update_connection (priv->ui, connection);
-
- return priv->valid;
+ return nm_vpn_plugin_ui_widget_interface_update_connection (priv->ui, connection, error);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]