GNU bug report logs -
#34569
26.1.90; Zero wide scroll bars
Previous Next
Reported by: martin rudalics <rudalics <at> gmx.at>
Date: Tue, 19 Feb 2019 09:09:02 UTC
Severity: normal
Found in version 26.1.90
Fixed in version 27.1
Done: Noam Postavsky <npostavs <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> Date: Sat, 23 Feb 2019 15:01:54 +0100
> From: martin rudalics <rudalics <at> gmx.at>
> CC: 34569 <at> debbugs.gnu.org
>
> > If turning off scroll-bar-mode does work, then how about disabling the
> > direct setting of 'scroll-bar-width', either silently or noisily?
>
> Setting 'scroll-bar-width' is fragile. With GTK builds you can set
> it, Emacs will respect it and GTK will either overdraw or leave a gap
> because you can't change the GTK scroll bar from within Emacs. Note
> the dual use of this parameter: 'scroll-bar-width' is (1) passed on to
> the toolkit to draw scroll bars of the desired width and (2) used by
> Emacs to clear various areas of the window and calculate the width of
> the text area.
>
> But yes: One way to fix the aborts should be to disallow setting the
> 'scroll-bar-width' frame parameter to zero.
Then I think we should do that.
> This hints at another way of fixing the aborts: Handle zero wide
> scroll bars just as if scroll bars were disabled/turned off.
Yes.
> > If we disallow setting this parameter directly, or at least setting it
> > to zero, this problem will also go away, right?
>
> Why would we disallow setting this parameter directly? On Windows it
> works perfectly. On Lucid and Motif all widths but zero work well.
I said "or at least setting it to zero".
This bug report was last modified 6 years and 51 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.