diff --git a/src/qml/presenter/Library.qml b/src/qml/presenter/Library.qml index fba484c..b58f22f 100644 --- a/src/qml/presenter/Library.qml +++ b/src/qml/presenter/Library.qml @@ -253,12 +253,13 @@ Item { dragItemFontSize = fontSize; draggedLibraryItem = self; } else { - songListItem.Drag.drop() + songListItem.Drag.drop(); + dragHighlightLine.visible = false; } } filterChildren: true threshold: 10 - /* onDropped: songDropped = true; */ + /* onDropped: dragHighlightLine.visible = false; */ } MouseArea { id: songClickHandler @@ -555,6 +556,7 @@ Item { dragItemBackground = filePath; } else { videoListItem.Drag.drop() + dragHighlightLine.visible = false; } } filterChildren: true @@ -837,6 +839,7 @@ Item { dragItemBackground = filePath; } else { imageListItem.Drag.drop() + dragHighlightLine.visible = false; } } filterChildren: true @@ -1118,6 +1121,7 @@ Item { dragItemBackground = filePath; } else { presListItem.Drag.drop() + dragHighlightLine.visible = false; } } filterChildren: true diff --git a/src/qml/presenter/MainWindow.qml b/src/qml/presenter/MainWindow.qml index 38db968..4824dc8 100644 --- a/src/qml/presenter/MainWindow.qml +++ b/src/qml/presenter/MainWindow.qml @@ -44,6 +44,8 @@ Controls.Page { property var currentWindow: presentation + property var dragHighlightLine + Component.onCompleted: { changeServiceItem(0); presentation.forceActiveFocus(); diff --git a/src/qml/presenter/ServiceList.qml b/src/qml/presenter/ServiceList.qml index a6fcf56..6b17526 100644 --- a/src/qml/presenter/ServiceList.qml +++ b/src/qml/presenter/ServiceList.qml @@ -366,7 +366,7 @@ Item { height: 4 color: Kirigami.Theme.hoverColor visible: false - + Component.onCompleted: dragHighlightLine = dropHighlightLine } Canvas { /* asynchronous: true; */