diff options
| author | Juri Linkov | 2005-06-21 16:14:51 +0000 |
|---|---|---|
| committer | Juri Linkov | 2005-06-21 16:14:51 +0000 |
| commit | 33d537f0fe5038b21fcd71a322917ae3fd66ed8a (patch) | |
| tree | 00b144a397e31d7a23b5f14c3e39902a9b36bbaa /src | |
| parent | c20577bc3fa147359bf2f3df1bf39405ea2bd227 (diff) | |
| download | emacs-33d537f0fe5038b21fcd71a322917ae3fd66ed8a.tar.gz emacs-33d537f0fe5038b21fcd71a322917ae3fd66ed8a.zip | |
(Fmodify_frame_parameters):
Call frame-set-background-mode after changing the background color
on non-window non-dos branch.
Diffstat (limited to 'src')
| -rw-r--r-- | src/frame.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/frame.c b/src/frame.c index 16810c21739..cfa4851d027 100644 --- a/src/frame.c +++ b/src/frame.c | |||
| @@ -2313,6 +2313,12 @@ enabled such bindings for that variable with `make-variable-frame-local'. */) | |||
| 2313 | prop = parms[i]; | 2313 | prop = parms[i]; |
| 2314 | val = values[i]; | 2314 | val = values[i]; |
| 2315 | store_frame_param (f, prop, val); | 2315 | store_frame_param (f, prop, val); |
| 2316 | |||
| 2317 | /* Changing the background color might change the background | ||
| 2318 | mode, so that we have to load new defface specs. | ||
| 2319 | Call frame-set-background-mode to do that. */ | ||
| 2320 | if (EQ (prop, Qbackground_color)) | ||
| 2321 | call1 (Qframe_set_background_mode, frame); | ||
| 2316 | } | 2322 | } |
| 2317 | } | 2323 | } |
| 2318 | 2324 | ||