|
From: | Jan Djärv |
Subject: | bug#12277: 24.1.50; Graphical issues with linum-mode and fringe |
Date: | Sat, 8 Sep 2012 14:22:39 +0200 |
Hello. This is similar but not the same as 11052. This is reproducable on Gtk and Lucid so I think it is a general redisplay problem. It is harder to reproduce on those platforms, as they seem to redraw more often. It may also be a timing issue. But I found a simpler way to reproduce the bug: ./emacs -Q M-x scroll-bar-mode (to turn off scrollbars). C-x 3 M-x linum-mode Then double-click on a line to mark a word on that line. The redisplay engine will then redraw the whole line, but the black border between windows will be gone from that line and to the end of the window (why Emacs redisplays from the marked word to the end of the window I don't know, it does not seem efficient). Screenshots attached, taken from a lucid build. If you look at the zoomed in version, you can see that if you extend the one-pixel black line down to the "4", it would actually draw over pixels belonging to the "4", thus indicating that this bug is due to the display engine redrawing line numbers over the black line. This recepie also shows that there are cursor redrawing bugs in the X port, remnants show up in the line number column. But that is a separate issue :-). Jan D. 3 sep 2012 kl. 12:38 skrev Robert Dallas Gray <mail@robertdallasgray.com>:
|
[Prev in Thread] | Current Thread | [Next in Thread] |