@@ -133,13 +133,11 @@ Item {
133133 property bool dragging: false
134134
135135 ThinDivider {
136+ id: dropIndicator
136137 objectName: "dropIndicator"
137138 anchors.centerIn: parent
138139 width: parent.width + mainColumn.anchors.leftMargin + mainColumn.anchors.rightMargin
139− opacity: parent.dragging ? 1 : 0
140− Behavior on opacity {
141− NumberAnimation { duration: UbuntuAnimation.FastDuration }
142− }
140+ opacity: 0
143141 }
144142
145143 states: [
@@ -159,6 +157,10 @@ Item {
159157 height: units.gu(1)
160158 itemOpacity: 0
161159 }
160+ PropertyChanges {
161+ target: dropIndicator
162+ opacity: 1
163+ }
162164 },
163165 State {
164166 name: "expanded"
@@ -195,10 +197,12 @@ Item {
195197 from: "selected"
196198 to: "dragging"
197199 UbuntuNumberAnimation { properties: "height" }
200+ NumberAnimation { target: dropIndicator; properties: "opacity"; duration: UbuntuAnimation.FastDuration }
198201 },
199202 Transition {
200203 from: "dragging"
201204 to: "*"
205+ NumberAnimation { target: dropIndicator; properties: "opacity"; duration: UbuntuAnimation.FastDuration }
202206 NumberAnimation { properties: "itemOpacity"; duration: UbuntuAnimation.BriskDuration }
203207 SequentialAnimation {
204208 UbuntuNumberAnimation { properties: "height" }