From 7301ec5c5622cee896006dfb6a61131e17c1a06f Mon Sep 17 00:00:00 2001 From: Jesse van den Kieboom Date: Thu, 5 Jan 2006 23:31:32 +0000 Subject: [PATCH] Fixed scheme selection --- gnoemoe/dialogs/gm-preferences-dialog.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnoemoe/dialogs/gm-preferences-dialog.c b/gnoemoe/dialogs/gm-preferences-dialog.c index 3e84722..21a0b13 100644 --- a/gnoemoe/dialogs/gm-preferences-dialog.c +++ b/gnoemoe/dialogs/gm-preferences-dialog.c @@ -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); }