summaryrefslogtreecommitdiffstats
path: root/src/gui-gtk
diff options
context:
space:
mode:
authorJiri Moskovcak <jmoskovc@redhat.com>2011-03-09 18:55:21 +0100
committerJiri Moskovcak <jmoskovc@redhat.com>2011-03-09 18:55:21 +0100
commitd817777ee21f2888bbe5f80fc8d7215583989b7e (patch)
tree03b16792d89021b56444fcd5ace5e80224f50051 /src/gui-gtk
parent0711539d8d6a13e67db9321d9f8295b6e816afbb (diff)
downloadabrt-d817777ee21f2888bbe5f80fc8d7215583989b7e.tar.gz
abrt-d817777ee21f2888bbe5f80fc8d7215583989b7e.tar.xz
abrt-d817777ee21f2888bbe5f80fc8d7215583989b7e.zip
use variable name from conf file if xml description doesn't exist
Diffstat (limited to 'src/gui-gtk')
-rw-r--r--src/gui-gtk/event_config_dialog.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/gui-gtk/event_config_dialog.c b/src/gui-gtk/event_config_dialog.c
index 960e4fca..156c9e22 100644
--- a/src/gui-gtk/event_config_dialog.c
+++ b/src/gui-gtk/event_config_dialog.c
@@ -54,11 +54,17 @@ static void add_option_to_dialog(event_option_t *option)
GtkWidget *label;
GtkWidget *option_input;
GtkWidget *option_hbox = gtk_hbox_new(FALSE, 0);
+ char *option_label;
+ if(option->label != NULL)
+ option_label = option->label;
+ else
+ option_label = option->name;
+
switch(option->type)
{
case OPTION_TYPE_TEXT:
case OPTION_TYPE_NUMBER:
- label = gtk_label_new_justify_left(option->label);
+ label = gtk_label_new_justify_left(option_label);
gtk_table_attach(GTK_TABLE(option_table), label,
0, 1,
last_row, last_row+1,
@@ -75,7 +81,7 @@ static void add_option_to_dialog(event_option_t *option)
add_option_widget(option_input, option);
break;
case OPTION_TYPE_BOOL:
- option_input = gtk_check_button_new_with_label(option->label);
+ option_input = gtk_check_button_new_with_label(option_label);
gtk_table_attach(GTK_TABLE(option_table), option_input,
0, 2,
last_row, last_row+1,
@@ -87,7 +93,7 @@ static void add_option_to_dialog(event_option_t *option)
add_option_widget(option_input, option);
break;
case OPTION_TYPE_PASSWORD:
- label = gtk_label_new_justify_left(option->label);
+ label = gtk_label_new_justify_left(option_label);
gtk_table_attach(GTK_TABLE(option_table), label,
0, 1,
last_row, last_row+1,