aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
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 db0cd640074..a103cfc9e47 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -2208,12 +2208,12 @@ fonts), even if they match PATTERN and FACE.")
2208 FRAME_PTR f = NILP (frame) ? selected_frame : XFRAME (frame); 2208 FRAME_PTR f = NILP (frame) ? selected_frame : XFRAME (frame);
2209 int face_id = face_name_id_number (f, face); 2209 int face_id = face_name_id_number (f, face);
2210 2210
2211 if (face_id < 0 || face_id >= FRAME_N_FACES (f) 2211 if (face_id < 0 || face_id >= FRAME_N_PARAM_FACES (f)
2212 || FRAME_FACES (f) [face_id] == 0) 2212 || FRAME_PARAM_FACES (f) [face_id] == 0)
2213 size_ref = f->display.x->font; 2213 size_ref = f->display.x->font;
2214 else 2214 else
2215 { 2215 {
2216 size_ref = FRAME_FACES (f) [face_id]->font; 2216 size_ref = FRAME_PARAM_FACES (f) [face_id]->font;
2217 if (size_ref == (XFontStruct *) (~0)) 2217 if (size_ref == (XFontStruct *) (~0))
2218 size_ref = f->display.x->font; 2218 size_ref = f->display.x->font;
2219 } 2219 }
@@ -3483,7 +3483,9 @@ arg XRM_STRING is a string of resources in xrdb format.")
3483 } 3483 }
3484 else 3484 else
3485 xrm_option = (unsigned char *) 0; 3485 xrm_option = (unsigned char *) 0;
3486 BLOCK_INPUT;
3486 xrdb = x_load_resources (x_current_display, xrm_option, EMACS_CLASS); 3487 xrdb = x_load_resources (x_current_display, xrm_option, EMACS_CLASS);
3488 UNBLOCK_INPUT;
3487#if defined (HAVE_X11R5) || defined (HAVE_XRMSETDATABASE) 3489#if defined (HAVE_X11R5) || defined (HAVE_XRMSETDATABASE)
3488 XrmSetDatabase (x_current_display, xrdb); 3490 XrmSetDatabase (x_current_display, xrdb);
3489#else 3491#else