aboutsummaryrefslogtreecommitdiffstats
path: root/src/window.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/window.c')
-rw-r--r--src/window.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/window.c b/src/window.c
index 879777d25e1..a3e7b93e878 100644
--- a/src/window.c
+++ b/src/window.c
@@ -6658,10 +6658,12 @@ display marginal areas and the text area. */)
6658 CHECK_NATNUM (left_width); 6658 CHECK_NATNUM (left_width);
6659 if (!NILP (right_width)) 6659 if (!NILP (right_width))
6660 CHECK_NATNUM (right_width); 6660 CHECK_NATNUM (right_width);
6661 6661
6662 if (!EQ (w->left_fringe_width, left_width) 6662 /* Do nothing on a tty. */
6663 || !EQ (w->right_fringe_width, right_width) 6663 if (FRAME_WINDOW_P (WINDOW_XFRAME (w))
6664 || !EQ (w->fringes_outside_margins, outside_margins)) 6664 && (!EQ (w->left_fringe_width, left_width)
6665 || !EQ (w->right_fringe_width, right_width)
6666 || !EQ (w->fringes_outside_margins, outside_margins)))
6665 { 6667 {
6666 w->left_fringe_width = left_width; 6668 w->left_fringe_width = left_width;
6667 w->right_fringe_width = right_width; 6669 w->right_fringe_width = right_width;
@@ -6689,10 +6691,11 @@ Value is a list of the form (LEFT-WIDTH RIGHT-WIDTH OUTSIDE-MARGINS). */)
6689 Lisp_Object window; 6691 Lisp_Object window;
6690{ 6692{
6691 struct window *w = decode_window (window); 6693 struct window *w = decode_window (window);
6694
6692 return Fcons (make_number (WINDOW_LEFT_FRINGE_WIDTH (w)), 6695 return Fcons (make_number (WINDOW_LEFT_FRINGE_WIDTH (w)),
6693 Fcons (make_number (WINDOW_RIGHT_FRINGE_WIDTH (w)), 6696 Fcons (make_number (WINDOW_RIGHT_FRINGE_WIDTH (w)),
6694 Fcons ((WINDOW_HAS_FRINGES_OUTSIDE_MARGINS (w) ? 6697 Fcons ((WINDOW_HAS_FRINGES_OUTSIDE_MARGINS (w)
6695 Qt : Qnil), Qnil))); 6698 ? Qt : Qnil), Qnil)));
6696} 6699}
6697 6700
6698 6701