summaryrefslogtreecommitdiff
path: root/src/controls/Private/BasicTableView.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/controls/Private/BasicTableView.qml')
-rw-r--r--src/controls/Private/BasicTableView.qml4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/controls/Private/BasicTableView.qml b/src/controls/Private/BasicTableView.qml
index 4e1c45ab..27635bc9 100644
--- a/src/controls/Private/BasicTableView.qml
+++ b/src/controls/Private/BasicTableView.qml
@@ -297,6 +297,8 @@ ScrollView {
console.warn(__viewTypeName + "::moveColumn(): Can't move column 0")
return
}
+ if (sortIndicatorColumn === from)
+ sortIndicatorColumn = to
columnModel.move(from, to, 1)
}
@@ -682,9 +684,9 @@ ScrollView {
if (repeater.targetIndex >= 0 && repeater.targetIndex !== index ) {
var targetColumn = columnModel.get(repeater.targetIndex).columnItem
if (targetColumn.movable && (!__isTreeView || repeater.targetIndex > 0)) {
- columnModel.move(index, repeater.targetIndex, 1)
if (sortIndicatorColumn === index)
sortIndicatorColumn = repeater.targetIndex
+ columnModel.move(index, repeater.targetIndex, 1)
}
}
repeater.targetIndex = -1