]> git.eshelyaron.com Git - emacs.git/commitdiff
(x_set_scroll_bar_width): Reject a width that's too small.
authorRichard M. Stallman <rms@gnu.org>
Sun, 15 Dec 1996 18:48:23 +0000 (18:48 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 15 Dec 1996 18:48:23 +0000 (18:48 +0000)
src/xfns.c

index ee63ba5f44f3d64f64158977806c1e43f57e7a24..169a47e4b81a5ff25fe9d9c3e6fa4106156a6adc 100644 (file)
@@ -1983,6 +1983,10 @@ x_set_scroll_bar_width (f, arg, oldval)
           && XFASTINT (arg) != FRAME_SCROLL_BAR_PIXEL_WIDTH (f))
     {
       int wid = FONT_WIDTH (f->output_data.x->font);
+
+      if (XFASTINT (arg) < 2 * VERTICAL_SCROLL_BAR_WIDTH_TRIM)
+       Fsignal (Qargs_out_of_range, Fcons (arg, Qnil));
+
       FRAME_SCROLL_BAR_PIXEL_WIDTH (f) = XFASTINT (arg);
       FRAME_SCROLL_BAR_COLS (f) = (XFASTINT (arg) + wid-1) / wid;
       if (FRAME_X_WINDOW (f))