[network-manager-applet/th/ca_cert_ignore: 1/2] applet: initialize ca_cert_ignore checkbox for "Connect to Hidden"



commit a30ec2235367234c7f7a885f22fb6773b8c7da99
Author: Thomas Haller <thaller redhat com>
Date:   Mon Oct 7 14:57:35 2013 +0200

    applet: initialize ca_cert_ignore checkbox for "Connect to Hidden"
    
    When opening the "Connect to Hidden Network" dialog for a connection
    with CA authority, the ca_cert_ignore checkbox was not properly loaded
    and always stayed unchecked.
    
    With this change, EAP connections without ca_cert_ignore flag will be
    validate as erroneous and the "Connect" button in the "Connect to Hidden
    Network" dialog stays disabled.
    
    Previously, the behaviour was indeterministic, and also it might trigger
    an assert in eap_method_ca_cert_not_required_toggled.
    
    Signed-off-by: Thomas Haller <thaller redhat com>

 src/libnm-gtk/nm-wifi-dialog.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/libnm-gtk/nm-wifi-dialog.c b/src/libnm-gtk/nm-wifi-dialog.c
index c2fee7d..b870943 100644
--- a/src/libnm-gtk/nm-wifi-dialog.c
+++ b/src/libnm-gtk/nm-wifi-dialog.c
@@ -339,6 +339,9 @@ connection_combo_changed (GtkWidget *combo,
                            C_CON_COLUMN, &priv->connection,
                            C_NEW_COLUMN, &is_new, -1);
 
+       if (priv->connection)
+               eap_method_ca_cert_ignore_load (priv->connection);
+
        if (!security_combo_init (self, priv->secrets_only)) {
                g_warning ("Couldn't change Wi-Fi security combo box.");
                return;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]