summaryrefslogtreecommitdiffstats
path: root/src/highlight.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/highlight.c')
-rw-r--r--src/highlight.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/highlight.c b/src/highlight.c
index 95cdb46b5a..303d5c294f 100644
--- a/src/highlight.c
+++ b/src/highlight.c
@@ -507,7 +507,9 @@ load_colors(char_u *name)
sprintf((char *)buf, "colors/%s.vim", name);
retval = source_runtime(buf, DIP_START + DIP_OPT);
vim_free(buf);
- apply_autocmds(EVENT_COLORSCHEME, name, curbuf->b_fname, FALSE, curbuf);
+ if (retval == OK)
+ apply_autocmds(EVENT_COLORSCHEME, name, curbuf->b_fname,
+ FALSE, curbuf);
}
recursive = FALSE;