[Commits] [SCM] claws branch, gtk3, updated. 4.0.0-188-ge90e11cad

Jonathan Boeing jonathan at claws-mail.org
Wed Sep 15 09:36:05 CEST 2021


On Wed, 15 Sep 2021 08:38:13 +0200
wwp <wwp at claws-mail.org> wrote:

> I'm not 100% sure but I'm afraid that with GTK3 we have to take both
> scrolling methods into account: the smooth one (w/ deltas) and the
> plain basic up/down one. Following the system where I tested it, I
> had one or the other working, when I was working on
> d4e2645d82e74b9a24c34ec2edb2430529ef4354. See textview_scrolled().

Well, handling both the smooth and basic cases was my intent at least.
Did I break the non-smooth scrolling case?

In my testing I only ever saw GDK_SCROLL_SMOOTH events in that function.
Even with smooth scrolling seemingly disabled everywhere all the events
were smooth scrolls.

Anyways, I was trying to integrate the smooth case into the existing
if/else clauses rather than add an additional 'else if' to avoid
duplicating the rest of the logic.  The lines:

if ((delta_y < 0.0 || event->direction == GDK_SCROLL_UP) &&

and

else if ((delta_y > 0.0 || event->direction == GDK_SCROLL_DOWN) &&

should handle either case, no?

Regards,

Jonathan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.claws-mail.org/pipermail/commits/attachments/20210915/58d80fbf/attachment.sig>


More information about the Commits mailing list