# HG changeset patch # User nadvornik # Date 1235586080 0 # Node ID 50b325a2386e6c0da7a70a26bf54617422ba58fe # Parent 055ed09d5a03181b89f20324d457b9e17ab57e8d fixed filter initialization diff -r 055ed09d5a03 -r 50b325a2386e src/main.c --- a/src/main.c Tue Feb 24 22:21:28 2009 +0000 +++ b/src/main.c Wed Feb 25 18:21:20 2009 +0000 @@ -684,6 +684,9 @@ keys_load(); + filter_add_defaults(); + filter_rebuild(); + editor_load_descriptions(); accel_map_load(); diff -r 055ed09d5a03 -r 50b325a2386e src/rcfile.c --- a/src/rcfile.c Tue Feb 24 22:21:28 2009 +0000 +++ b/src/rcfile.c Wed Feb 25 18:21:20 2009 +0000 @@ -811,9 +811,8 @@ static void options_parse_filter_end(GQParserData *parser_data, GMarkupParseContext *context, const gchar *element_name, gpointer data, GError **error) { - DEBUG_1(" filter end"); - filter_add_defaults(); - filter_rebuild(); + if (!parser_data->startup) filter_rebuild(); + /* else this is called in init_after_global_options */ } static void options_parse_global(GQParserData *parser_data, GMarkupParseContext *context, const gchar *element_name, const gchar **attribute_names, const gchar **attribute_values, gpointer data, GError **error)