@@ -152,6 +152,13 @@ Rectangle {
154 function peeking(peek) {
154 function peeking(peek) {
155+ if (!dragging && panel.visible) {
156+ priv.moveToIndexYFrom = contentY
157+ positionViewAtIndex(peek, ListView.Center)
158+ priv.moveToIndexYTo = contentY
159+ moveToIndexAnimation.start()
155 if (peekingIndex === -1) {
162 if (peekingIndex === -1) {
156 peekingIndex = peek
163 peekingIndex = peek
@@ -167,12 +174,6 @@ Rectangle {
167 if (peekingIndex !== -1) {
174 if (peekingIndex !== -1) {
168 panel.visible = true
175 panel.visible = true
169 launcherListViewItem.clip = false
176 launcherListViewItem.clip = false
171− priv.moveToIndexYFrom = contentY
172− positionViewAtIndex(peekingIndex, ListView.Center)
173− priv.moveToIndexYTo = contentY
174− moveToIndexAnimation.start()
177 launcherListViewItem.clip = true
178 launcherListViewItem.clip = true