diff options
Diffstat (limited to 'src/controls/Private/BasicTableView.qml')
-rw-r--r-- | src/controls/Private/BasicTableView.qml | 4 |
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 |