2006-02-28 Robert Love <rml@novell.com>

* gnome/applet/wso-wpa-eap.c: Fix misc. FIXME statements.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1516 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
Robert Love 2006-02-28 19:57:29 +00:00 committed by Robert Love
parent 2fb731aa43
commit 53d879a3dc
2 changed files with 27 additions and 13 deletions

View file

@ -1,3 +1,7 @@
2006-02-28 Robert Love <rml@novell.com>
* gnome/applet/wso-wpa-eap.c: Fix misc. FIXME statements.
2006-02-28 Robert Love <rml@novell.com>
* libnm-util/dbus-helpers.c, src/nm-ap-security-wpa-eap.c,

View file

@ -44,9 +44,9 @@ struct OptData
const char * passwd;
const char * anon_identity;
const char * private_key_passwd;
const char * private_key_file;
const char * client_cert_file;
const char * ca_cert_file;
char * private_key_file;
char * client_cert_file;
char * ca_cert_file;
gboolean wpa2;
};
@ -57,7 +57,9 @@ data_free_func (WirelessSecurityOption *opt)
g_return_if_fail (opt != NULL);
g_return_if_fail (opt->data != NULL);
/* FIXME: Need to free the internal char*'s */
g_free (opt->data->private_key_file);
g_free (opt->data->client_cert_file);
g_free (opt->data->ca_cert_file);
memset (opt->data, 0, sizeof (opt->data));
g_free (opt->data);
@ -78,17 +80,27 @@ widget_create_func (WirelessSecurityOption *opt,
widget = wso_widget_helper (opt);
/* FIXME: Add other UI elements */
entry = glade_xml_get_widget (opt->uixml, "wpa_eap_private_key_passwd_entry");
entry = glade_xml_get_widget (opt->uixml, "wpa_eap_identity_entry");
g_signal_connect (G_OBJECT (entry), "changed", validate_cb, user_data);
entry = glade_xml_get_widget (opt->uixml, "wpa_eap_passwd_entry");
g_signal_connect (G_OBJECT (entry), "changed", validate_cb, user_data);
entry = glade_xml_get_widget (opt->uixml, "wpa_eap_anon_identity_entry");
g_signal_connect (G_OBJECT (entry), "changed", validate_cb, user_data);
entry = glade_xml_get_widget (opt->uixml, "wpa_eap_client_cert_file_chooser_button");
g_signal_connect (G_OBJECT (entry), "selection-changed", validate_cb, user_data);
entry = glade_xml_get_widget (opt->uixml, "wpa_eap_private_key_file_chooser_button");
g_signal_connect (G_OBJECT (entry), "selection-changed", validate_cb, user_data);
entry = glade_xml_get_widget (opt->uixml, "wpa_eap_ca_cert_file_chooser_button");
g_signal_connect (G_OBJECT (entry), "selection-changed", validate_cb, user_data);
entry = glade_xml_get_widget (opt->uixml, "wpa_eap_private_key_passwd_entry");
g_signal_connect (G_OBJECT (entry), "changed", validate_cb, user_data);
return widget;
}
@ -98,15 +110,13 @@ validate_input_func (WirelessSecurityOption *opt,
const char *ssid,
IEEE_802_11_Cipher **out_cipher)
{
//GtkWidget * entry;
//GtkWidget * filechooser;
//const char * input;
#if 0 /* FIXME: Figure out valid combinations of options and enforce */
GtkWidget * entry;
GtkWidget * filechooser;
const char * input;
g_return_val_if_fail (opt != NULL, FALSE);
/* FIXME: Add other UI elements */
#if 0
entry = glade_xml_get_widget (opt->uixml, "wpa_eap_private_key_passwd_entry");
input = gtk_entry_get_text (GTK_ENTRY (entry));
if (!input || strlen (input) < 1)