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