try harder to make the selected wallpaper visible

Authored by mart on Feb 23 2017, 2:36 PM.

Description

try harder to make the selected wallpaper visible

Summary:
qml gridview don't have an official way to ensure the
current index is visible when the view is first instantiated,
the only way we have is to do positionViewAtIndex when we know the
proper space has already been allocated (Component.onCompleted
is way too early) we used to do that on onCountChanged, but that
too seems to early sometimes, as the selected wallpaper
is visible only sometimes, attaching it to onContentHeightChanged
seems to be more reliable (for all branches)

Test Plan: proper wallpaper is visible every time the window opens

Reviewers: Plasma, davidedmundson

Reviewed By: Plasma, davidedmundson

Subscribers: hein, plasma-devel

Tags: Plasma

Differential Revision: https://phabricator.kde.org/D4648

Details

Committed
martFeb 23 2017, 2:37 PM
Reviewer
Plasma
Differential Revision
D4648: try harder to make the selected wallpaper visible
Parents
R871:8bc32846a5a4: [Logout Screen] Show suspend button only if supported
Branches
Unknown
Tags
Unknown