On 12/07/2014 04:07 PM, Andrew J. Buehler wrote:
> On 12/06/2014 at 01:42 PM, Eduardo M KALINOWSKI wrote:
>
> > I can reproduce this, but it apparently is caused by a bug in
> > gtk+.
>
> > If you can downgrade libgtk-3-0 (and associated packages, at least
> > libgtk-3-0-bin and libgtk-3-common) to version 3.12.x, the bug
> > goes away.
>
> It took some doing due to the various dependencies, but I did manage
> this in the end (although I have no libgtk-3-0-bin, only libgtk-3-bin).
> Thanks for the short-term workaround; if you eventually pin down exactly
> which packages need to be kept at older versions to maintain this, I'd
> be interested in knowing, so that I can pin only the necessary packages.
The necessary package should be libgtk-3-0, which contains the actual
GTK+3 libary, to version 3.12.x. (From 3.13.x scrolling no longer works.)

Another workaround, that works even with the latest version of
libgtk-3-0, is to create a file ~/.config/gtk-3.0/settings.ini with
these contents:

[Settings]
gtk-enable-animations=0

(If the file already exists, just add the gtk-enable-animations=0 line.)

This will disable, however, all animations in all gtk applications.
Whether this actually makes any difference is something I haven't looked
into. :-)

I discovered that this happens because of animation support in
GtkAdjustment, a structure used internally by scroll bars. Disabling it
returns the application to the previous behavior. However, the bug (or
at least change in behavior) is subtler than I thought, a simple
application that I wrote to try to reproduce the problem worked fine, so
I don't have much yet to report to GTK+ upstream.

I was able, though, to include a one-line workaround in the code, and
I'll prepare a new version soon. Hopefully it can be included in jessie.


-- 
Do you mean that you not only want a wrong answer, but a certain wrong
answer?
        -- Tobaben

Eduardo M KALINOWSKI
edua...@kalinowski.com.br


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to