[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