diff options
author | Jiri Moskovcak <jmoskovc@redhat.com> | 2011-03-09 18:55:21 +0100 |
---|---|---|
committer | Jiri Moskovcak <jmoskovc@redhat.com> | 2011-03-09 18:55:21 +0100 |
commit | d817777ee21f2888bbe5f80fc8d7215583989b7e (patch) | |
tree | 03b16792d89021b56444fcd5ace5e80224f50051 /src/gui-gtk | |
parent | 0711539d8d6a13e67db9321d9f8295b6e816afbb (diff) | |
download | abrt-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.c | 12 |
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, |