[Top][All Lists]

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

Re: Emacs GTK scroll-bar flickering

From: Jan D.
Subject: Re: Emacs GTK scroll-bar flickering
Date: Wed, 26 Mar 2003 19:17:59 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030314

Richard Stallman wrote:
    When dragging, Emacs exits the GTK event loop and goes back to its
    own loop.  Then when an X event comes, it reenters the GTK event loop
    until all X events has been processed, then exits and enters again, etc.
    All this exiting and entering also seems to defeat the double buffering.

Perhaps GTK needs to be changed to do its double buffering
even between one call to its event loop and the next.

Actually it does, I didn't see the correct reason for double buffering not working. It turns out that since the container widget Emacs uses isn't double buffered, all the children (scroll bars) does not get double buffering either.

I have checked in a fix for this (actually a couple a days ago, but it was incomplete), hopefully it finally fixes this problem (hey, one can hope :-).

        Jan D.

reply via email to

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