diff --git a/src/files.c b/src/files.c index c99fcfc604b812f1337c12431ebac49c05569095..98550957b74baa3d3bd0b79d58782681bd99edd8 100644 --- a/src/files.c +++ b/src/files.c @@ -215,21 +215,17 @@ void open_buffer(const char *filename) * to the first line of the buffer. */ if (rc != -1 && new_buffer) openfile->current = openfile->fileage; - -#ifdef ENABLE_COLOR - /* If we're loading into a new buffer, update the buffer's - * associated colors, if applicable. */ - if (new_buffer) - update_color(); -#endif - } /* Update the screen to account for the current buffer. */ void display_buffer(void) { - titlebar(NULL); - edit_refresh(); + titlebar(NULL); +#ifdef ENABLE_COLOR + /* Update the buffer's associated colors, if applicable. */ + update_color(); +#endif + edit_refresh(); } #ifdef ENABLE_MULTIBUFFER