network-manager-applet r763 - in trunk: . src/connection-editor



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]