[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [dolphin] [Bug 365968] scrolling is unusable slow with libinput in dolphin places and folders panel
From:       Elvis Angelaccio <bugzilla_noreply () kde ! org>
Date:       2016-11-20 12:02:56
Message-ID: bug-365968-17878-EzSv7Vgod8 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=365968

Elvis Angelaccio <elvis.angelaccio@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Version Fixed In|                            |16.12.0
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |http://commits.kde.org/dolp
                   |                            |hin/90beb4a5e37b887caad1e76
                   |                            |7046a42dad0af1ab3

--- Comment #24 from Elvis Angelaccio <elvis.angelaccio@kde.org> ---
Git commit 90beb4a5e37b887caad1e767046a42dad0af1ab3 by Elvis Angelaccio.
Committed on 20/11/2016 at 11:59.
Pushed by elvisangelaccio into branch 'Applications/16.12'.

Fix slow scrolling in dock panels

Commit f688bcd1f1 fixed slow scrolling with xf86-input-libinput on DolphinView.

However the commit also exposed a bug in the Dolphin scrolling
algorithm, which was previously hidden. This resulted in slow
scrolling in dock panels (Places and Folders), with both
xf86-input-evdev and xf86-input-libinput drivers, as well as libinput on
Wayland.

KItemListContainer::updateScrollOffsetScrollBar() relied on the view's
itemSize() method to compute the scrollbar's singleStep, but this QSize
was invalid for the dock panels' views.

We use a new itemSizeHint() method instead, which is always valid and
also adapts to the current icon size set in the view.
FIXED-IN: 16.12.0
REVIEW: 129409

M  +1    -1    src/kitemviews/kitemlistcontainer.cpp
M  +5    -0    src/kitemviews/kitemlistview.cpp
M  +6    -1    src/kitemviews/kitemlistview.h
M  +13   -0    src/kitemviews/private/kitemlistsizehintresolver.cpp
M  +2    -0    src/kitemviews/private/kitemlistsizehintresolver.h

http://commits.kde.org/dolphin/90beb4a5e37b887caad1e767046a42dad0af1ab3

-- 
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic