@@ -66,7 +66,7 @@ Item {
66 height: !filterAnimation.running ? childrenRect.height : height
66 height: !filterAnimation.running ? childrenRect.height : height
67 clip: filterAnimation.running
67 clip: filterAnimation.running
69− NumberAnimation {
69+ SmoothedAnimation {
70 property bool filterEndValue
70 property bool filterEndValue
71 id: filterAnimation
71 id: filterAnimation
72 target: root
72 target: root
@@ -75,7 +75,7 @@ Item {
75 // Duration and easing here match the ListViewWithPageHeader::m_contentYAnimation
75 // Duration and easing here match the ListViewWithPageHeader::m_contentYAnimation
76 // otherwise since both animations can run at the same time you'll get
76 // otherwise since both animations can run at the same time you'll get
77 // some visual weirdness.
77 // some visual weirdness.
78− duration: 200
78+ velocity: units.gu(100)
79 easing.type: Easing.InOutQuad
79 easing.type: Easing.InOutQuad
80 onStopped: {
80 onStopped: {
81 root.filter = filterEndValue;
81 root.filter = filterEndValue;
@@ -104,6 +104,5 @@ Item {
104 model: root.model
104 model: root.model
105 limit: (filter && !filterAnimation.running) ? collapsedRowCount * iconTileGrid.columns : -1
105 limit: (filter && !filterAnimation.running) ? collapsedRowCount * iconTileGrid.columns : -1