[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: address@hidden: Flickering of mode line buttons]

From: Kim F. Storm
Subject: Re: address@hidden: Flickering of mode line buttons]
Date: Sun, 17 Sep 2006 23:07:08 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

Richard Stallman <address@hidden> writes:

> Would you please investigate this, then ack?

I have installed a fix.

> If there is no easy way to make it better, it is ok to do nothing; but
> it is just as likely that this is the result of some stupid error and
> could be easily fixed.  So we ought to at least find out.

The flickering is due to the following (old) change:

2000-07-18  Gerd Moellmann  <address@hidden>

        * dispnew.c (update_text_area): Write the whole row if it
        has mouse-face in it.

Undoing that change fixes the problem -- and luckily doing so doesn't
seem to have any negative effects on redisplay of mouse face.

As I don't know the rationale for the original change, and I doubt
Gerd will remember why he made it, I cannot guarantee that there is
some specific case that will fail now.  OTOH, we have made many other
fixes to redisplay which may also have fixed the original problem
Gerd's change was supposed to fix.

> From: "Marshall, Simon" <address@hidden>
> Subject: Flickering of mode line buttons
> To: "'Emacs Pretest Bug (address@hidden)'" <address@hidden>
> Date: Tue, 12 Sep 2006 09:35:56 +0100
> src/emacs -Q
> C-x 2         ; split windows makes flickering more obvious
> In the selected window, move the mouse across the "*scratch*" or "Lisp
> Interaction" mode-line buttons.  I see the other buttons, particularly the
> buttons on the left (coding, read-only, modified) flickering as they are
> repeatedly redrawn.  (It's possible that the whole mode-line is being
> repeatedly redrawn - it's more obvious with the buttons.)  I also see
> redrawing continue intermittently for a few seconds after I stop moving the
> mouse (though still within a button).
> In GNU Emacs (sparc-sun-solaris2.8, X toolkit)
>  of 2006-09-11 on perth
> X server distributor `Hummingbird Ltd.', version 11.0.100015
> configured using `configure 'CFLAGS=-g''
> Important settings:
>   value of $LC_ALL: nil
>   value of $LC_COLLATE: en_GB.ISO8859-1
>   value of $LC_CTYPE: en_GB.ISO8859-1
>   value of $LC_MESSAGES: C
>   value of $LC_MONETARY: en_GB.ISO8859-1
>   value of $LC_NUMERIC: en_GB.ISO8859-1
>   value of $LC_TIME: en_GB.ISO8859-1
>   value of $LANG: en_GB.ISO8859-1
>   locale-coding-system: iso-8859-1
>   default-enable-multibyte-characters: t
> Major mode: Lisp Interaction
> Minor modes in effect:
>   tooltip-mode: t
>   tool-bar-mode: t
>   mouse-wheel-mode: t
>   menu-bar-mode: t
>   file-name-shadow-mode: t
>   global-font-lock-mode: t
>   font-lock-mode: t
>   blink-cursor-mode: t
>   unify-8859-on-encoding-mode: t
>   utf-translate-cjk-mode: t
>   auto-compression-mode: t
>   line-number-mode: t
> _______________________________________________
> emacs-pretest-bug mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug
> ----------

Kim F. Storm <address@hidden> http://www.cua.dk

reply via email to

[Prev in Thread] Current Thread [Next in Thread]