aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/xdisp.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index 9f0739e0c61..d52d1333a04 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -11599,7 +11599,8 @@ clear_garbaged_frames (void)
11599 clear_current_matrices (f); 11599 clear_current_matrices (f);
11600 11600
11601#ifdef HAVE_WINDOW_SYSTEM 11601#ifdef HAVE_WINDOW_SYSTEM
11602 if (FRAME_RIF (f)->clear_under_internal_border) 11602 if (FRAME_WINDOW_P (f)
11603 && FRAME_RIF (f)->clear_under_internal_border)
11603 FRAME_RIF (f)->clear_under_internal_border (f); 11604 FRAME_RIF (f)->clear_under_internal_border (f);
11604#endif 11605#endif
11605 fset_redisplay (f); 11606 fset_redisplay (f);
@@ -11671,7 +11672,8 @@ echo_area_display (bool update_frame_p)
11671 n = redisplay_mode_lines (FRAME_ROOT_WINDOW (f), false); 11672 n = redisplay_mode_lines (FRAME_ROOT_WINDOW (f), false);
11672 11673
11673#ifdef HAVE_WINDOW_SYSTEM 11674#ifdef HAVE_WINDOW_SYSTEM
11674 if (FRAME_RIF (f)->clear_under_internal_border) 11675 if (FRAME_WINDOW_P (f)
11676 && FRAME_RIF (f)->clear_under_internal_border)
11675 FRAME_RIF (f)->clear_under_internal_border (f); 11677 FRAME_RIF (f)->clear_under_internal_border (f);
11676#endif 11678#endif
11677 } 11679 }
@@ -14497,7 +14499,8 @@ redisplay_internal (void)
14497 goto retry; 14499 goto retry;
14498 14500
14499#ifdef HAVE_WINDOW_SYSTEM 14501#ifdef HAVE_WINDOW_SYSTEM
14500 if (FRAME_RIF (f)->clear_under_internal_border) 14502 if (FRAME_WINDOW_P (f)
14503 && FRAME_RIF (f)->clear_under_internal_border)
14501 FRAME_RIF (f)->clear_under_internal_border (f); 14504 FRAME_RIF (f)->clear_under_internal_border (f);
14502#endif 14505#endif
14503 /* Prevent various kinds of signals during display 14506 /* Prevent various kinds of signals during display