diff options
| author | Richard M. Stallman | 1995-09-25 18:46:19 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1995-09-25 18:46:19 +0000 |
| commit | 79873d50275464f73d765659072c51cf205cf96e (patch) | |
| tree | 57cdf65f1674a70b97e60de07ab5871fcaaae300 /src | |
| parent | 68f297c5d3fffb0f70c72971b43d00e3092565f3 (diff) | |
| download | emacs-79873d50275464f73d765659072c51cf205cf96e.tar.gz emacs-79873d50275464f73d765659072c51cf205cf96e.zip | |
(Fx_create_frame): Set up buffer-predicate slot.
(x_decode_color): Get error if color not defined.
Diffstat (limited to 'src')
| -rw-r--r-- | src/xfns.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/xfns.c b/src/xfns.c index 31cee63fff2..aeabb1001ae 100644 --- a/src/xfns.c +++ b/src/xfns.c | |||
| @@ -187,7 +187,7 @@ Lisp_Object Qdisplay; | |||
| 187 | 187 | ||
| 188 | /* The below are defined in frame.c. */ | 188 | /* The below are defined in frame.c. */ |
| 189 | extern Lisp_Object Qheight, Qminibuffer, Qname, Qonly, Qwidth; | 189 | extern Lisp_Object Qheight, Qminibuffer, Qname, Qonly, Qwidth; |
| 190 | extern Lisp_Object Qunsplittable, Qmenu_bar_lines; | 190 | extern Lisp_Object Qunsplittable, Qmenu_bar_lines, Qbuffer_predicate; |
| 191 | 191 | ||
| 192 | extern Lisp_Object Vwindow_system_version; | 192 | extern Lisp_Object Vwindow_system_version; |
| 193 | 193 | ||
| @@ -1165,8 +1165,8 @@ x_decode_color (f, arg, def) | |||
| 1165 | if (defined_color (f, XSTRING (arg)->data, &cdef, 1)) | 1165 | if (defined_color (f, XSTRING (arg)->data, &cdef, 1)) |
| 1166 | return cdef.pixel; | 1166 | return cdef.pixel; |
| 1167 | 1167 | ||
| 1168 | /* defined_color failed; return an ultimate default. */ | 1168 | Fsignal (Qerror, Fcons (build_string ("undefined color"), |
| 1169 | return def; | 1169 | Fcons (arg, Qnil))); |
| 1170 | } | 1170 | } |
| 1171 | 1171 | ||
| 1172 | /* Functions called only from `x_set_frame_param' | 1172 | /* Functions called only from `x_set_frame_param' |
| @@ -3037,6 +3037,8 @@ This function is an internal primitive--use `make-frame' instead.") | |||
| 3037 | "menuBar", "MenuBar", number); | 3037 | "menuBar", "MenuBar", number); |
| 3038 | x_default_parameter (f, parms, Qscroll_bar_width, Qnil, | 3038 | x_default_parameter (f, parms, Qscroll_bar_width, Qnil, |
| 3039 | "scrollBarWidth", "ScrollBarWidth", number); | 3039 | "scrollBarWidth", "ScrollBarWidth", number); |
| 3040 | x_default_parameter (f, parms, Qbuffer_predicate, Qnil, | ||
| 3041 | "bufferPredicate", "BufferPredicate", symbol); | ||
| 3040 | 3042 | ||
| 3041 | f->output_data.x->parent_desc = FRAME_X_DISPLAY_INFO (f)->root_window; | 3043 | f->output_data.x->parent_desc = FRAME_X_DISPLAY_INFO (f)->root_window; |
| 3042 | window_prompting = x_figure_window_size (f, parms); | 3044 | window_prompting = x_figure_window_size (f, parms); |