Fixed scheme selection
This commit is contained in:
parent
8c4f023799
commit
7301ec5c56
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Reference in New Issue