[Xfce4-commits] <xfce4-xkb-plugin:master> Fix bug #6477, that appears only on empty checkboxes. Thank Lionel Le Folgoc for proposed patch.

Azamat H. Hackimov noreply at xfce.org
Sat Feb 26 01:36:01 CET 2011


Updating branch refs/heads/master
         to 9b71c8e7e750f2b1fa1df038e54eff1fddf76262 (commit)
       from 31c9c221eee4ad8b3e97f4203c1e39c131924d86 (commit)

commit 9b71c8e7e750f2b1fa1df038e54eff1fddf76262
Author: Azamat H. Hackimov <azamat.hackimov at gmail.com>
Date:   Sat Feb 26 05:33:54 2011 +0500

    Fix bug #6477, that appears only on empty checkboxes.
    Thank Lionel Le Folgoc for proposed patch.

 panel-plugin/xkb-settings-dialog.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/panel-plugin/xkb-settings-dialog.c b/panel-plugin/xkb-settings-dialog.c
index da1ddba..d8431a3 100644
--- a/panel-plugin/xkb-settings-dialog.c
+++ b/panel-plugin/xkb-settings-dialog.c
@@ -831,9 +831,11 @@ xkb_settings_update_from_ui (t_xkb *xkb)
     gint i = 0;
 
     model = GTK_TREE_MODEL (xkb->combo_store);
-    gtk_combo_box_get_active_iter (GTK_COMBO_BOX (xkb->kbd_model_combo), &iter);
-    gtk_tree_model_get (model, &iter, NOM, &kbdmodel, -1);
-    kbd_config->model = kbdmodel;
+    if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (xkb->kbd_model_combo), &iter))
+    {
+        gtk_tree_model_get (model, &iter, NOM, &kbdmodel, -1);
+        kbd_config->model = kbdmodel;
+    }
 
     model = GTK_TREE_MODEL (xkb->toggle_options_store);
     if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (xkb->toggle_options_combo), &iter))



More information about the Xfce4-commits mailing list