Improve scrolling speed

Bug #728418 reported by Andrea Cimitan
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Unity Foundations
Fix Released
High
Andrea Cimitan
overlay-scrollbar
Fix Released
Medium
Andrea Cimitan

Bug Description

Some apps, like gedit or evolution (left sidebar) are really slow. We must fix those.

Related branches

Andrea Cimitan (cimi)
Changed in ayatana-scrollbar:
importance: Undecided → Wishlist
importance: Wishlist → Medium
status: New → Confirmed
Andrea Cimitan (cimi)
Changed in ayatana-scrollbar:
importance: Medium → Critical
Andrea Cimitan (cimi)
Changed in ayatana-scrollbar:
importance: Critical → High
David Barth (dbarth)
Changed in ayatana-scrollbar:
assignee: nobody → Andrea Cimitan (cimi)
Changed in unity-foundations:
assignee: nobody → Andrea Cimitan (cimi)
milestone: none → unity-3.6.6
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Andrea Cimitan (cimi) wrote :

got some nice improvements in latest branch, but will leave this opened... it's always good to improve performances

Andrea Cimitan (cimi)
Changed in ayatana-scrollbar:
importance: High → Medium
Revision history for this message
Andrea Cimitan (cimi) wrote :

After hours spent I figured out what is causing the slowdown: apparently, gdk_window_invalidate_region/rect called recursively to child windows (done for the scrolling) is causing redraws to pager and sometimes even the thumb. This is clearly the case of evolution's sidebar.

David Barth (dbarth)
Changed in unity-foundations:
milestone: unity-3.6.6 → unity-3.6.8
Andrea Cimitan (cimi)
Changed in ayatana-scrollbar:
status: Confirmed → Fix Committed
Andrea Cimitan (cimi)
Changed in unity-foundations:
status: Confirmed → Fix Released
Changed in ayatana-scrollbar:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.