aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1995-09-25 18:46:19 +0000
committerRichard M. Stallman1995-09-25 18:46:19 +0000
commit79873d50275464f73d765659072c51cf205cf96e (patch)
tree57cdf65f1674a70b97e60de07ab5871fcaaae300 /src
parent68f297c5d3fffb0f70c72971b43d00e3092565f3 (diff)
downloademacs-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.c8
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. */
189extern Lisp_Object Qheight, Qminibuffer, Qname, Qonly, Qwidth; 189extern Lisp_Object Qheight, Qminibuffer, Qname, Qonly, Qwidth;
190extern Lisp_Object Qunsplittable, Qmenu_bar_lines; 190extern Lisp_Object Qunsplittable, Qmenu_bar_lines, Qbuffer_predicate;
191 191
192extern Lisp_Object Vwindow_system_version; 192extern 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);