network-manager-applet r573 - in trunk: . src
- From: dcbw svn gnome org
- To: svn-commits-list gnome org
- Subject: network-manager-applet r573 - in trunk: . src
- Date: Thu, 6 Mar 2008 17:05:44 +0000 (GMT)
Author: dcbw
Date: Thu Mar 6 17:05:44 2008
New Revision: 573
URL: http://svn.gnome.org/viewvc/network-manager-applet?rev=573&view=rev
Log:
2008-03-06 Dan Williams <dcbw redhat com>
* src/wireless-dialog.c
- (security_combo_changed): warn when nothing is selected in the security
combo and don't crash
Modified:
trunk/ChangeLog
trunk/src/wireless-dialog.c
Modified: trunk/src/wireless-dialog.c
==============================================================================
--- trunk/src/wireless-dialog.c (original)
+++ trunk/src/wireless-dialog.c Thu Mar 6 17:05:44 2008
@@ -157,19 +157,22 @@
gtk_container_remove (GTK_CONTAINER (vbox), GTK_WIDGET (elt->data));
model = gtk_combo_box_get_model (GTK_COMBO_BOX (combo));
- gtk_combo_box_get_active_iter (GTK_COMBO_BOX (combo), &iter);
- gtk_tree_model_get (model, &iter, S_SEC_COLUMN, &sec, -1);
- if (sec) {
- GtkWidget *sec_widget;
+ if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (combo), &iter)) {
+ gtk_tree_model_get (model, &iter, S_SEC_COLUMN, &sec, -1);
+ if (sec) {
+ GtkWidget *sec_widget;
- sec_widget = wireless_security_get_widget (sec);
- g_assert (sec_widget);
+ sec_widget = wireless_security_get_widget (sec);
+ g_assert (sec_widget);
- size_group_add_permanent (group, xml);
- wireless_security_add_to_size_group (sec, group);
+ size_group_add_permanent (group, xml);
+ wireless_security_add_to_size_group (sec, group);
- gtk_container_add (GTK_CONTAINER (vbox), sec_widget);
- wireless_security_unref (sec);
+ gtk_container_add (GTK_CONTAINER (vbox), sec_widget);
+ wireless_security_unref (sec);
+ }
+ } else {
+ g_warning ("%s: no active security combo box item.", __func__);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]