Index: emacs/src/frame.c
diff -c emacs/src/frame.c:1.316 emacs/src/frame.c:1.317
*** emacs/src/frame.c:1.316     Fri Jun 10 02:22:11 2005
--- emacs/src/frame.c   Tue Jun 21 16:14:51 2005
***************
*** 2313,2318 ****
--- 2313,2324 ----
          prop = parms[i];
          val = values[i];
          store_frame_param (f, prop, val);
+ 
+         /* Changing the background color might change the background
+            mode, so that we have to load new defface specs.
+            Call frame-set-background-mode to do that.  */
+         if (EQ (prop, Qbackground_color))
+           call1 (Qframe_set_background_mode, frame);
        }
      }
  


_______________________________________________
Emacs-diffs mailing list
Emacs-diffs@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-diffs

Reply via email to