Fixed scheme selection

This commit is contained in:
Jesse van den Kieboom 2006-01-05 23:31:32 +00:00
parent 8c4f023799
commit 7301ec5c56
1 changed files with 5 additions and 5 deletions

View File

@ -128,9 +128,9 @@ gm_preferences_dialog_init_combo_box_scheme() {
G_TYPE_STRING);
GtkCellRenderer *renderer = gtk_cell_renderer_text_new();
GtkTreeIter iter;
int i, select = 0;
const gchar *scheme = gm_options_get(gm_app_options(gm_app_instance()),
"color_scheme");
gint i, select = 0;
gchar const *scheme = gm_color_table_get_scheme_name(gm_app_color_table(
gm_app_instance()));
gtk_cell_layout_clear(GTK_CELL_LAYOUT(box));
gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(box), renderer, TRUE);
@ -145,7 +145,7 @@ gm_preferences_dialog_init_combo_box_scheme() {
gtk_list_store_append(store, &iter);
gtk_list_store_set(store, &iter, SCHEME_NAME, color_schemes[i].key,
SCHEME_OPTION, color_schemes[i].value, -1);
if (scheme != NULL && strcasecmp(scheme, color_schemes[i].value) == 0) {
select = i;
}
@ -153,7 +153,7 @@ gm_preferences_dialog_init_combo_box_scheme() {
++i;
}
preferences->user_scheme_index = i - 1;
preferences->user_scheme_index = i;
gtk_combo_box_set_active(box, select);
}