still more miscellaneous color fixes


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2869 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
diff --git a/ChangeLog b/ChangeLog
index 8559d44..a06cb74 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -40,13 +40,17 @@
 	  color_to_short()), and parse_colors(). (DLR)
 	- Change color handling to save only the regex strings
 	  constantly, and to actually compile them on an as-needed
-	  basis.  Changes to update_color() (renamed color_update()) and
+	  basis.  Changes to update_color() and
 	  thanks_for_all_the_fish(). (Brand Huntsman and DLR)
 	- Various other color fixes.  Handle unspecified foreground
-	  colors properly, and don't bother doing complete refreshes of
-	  the screen when color support is enabled if there's no regex
-	  associated with the current file.  Changes to do_colorinit()
-	  (renamed color_init()), do_input(), and do_output(). (DLR)
+	  colors properly, don't automatically reinitialize the
+	  displayed colors every time we update the current buffer's
+	  colors (since the buffer may not be displayed immediately),
+	  and don't bother doing complete refreshes of the screen when
+	  color support is enabled if there's no regex associated with
+	  the current file.  Changes to do_colorinit() (renamed
+	  color_init()), update_color() (renamed color_update()),
+	  write_file(), do_input(), and do_output(). (DLR)
 - files.c:
   open_file()
 	- Assert that filename isn't NULL, and don't do anything special