plasmoid:fix binding loop from Indexer.separators

--fix binding loop that was breaking tasks launchers
experience
work/spdx
Michail Vourlakos 4 years ago
parent b48686229a
commit d6e71924ba

@ -34,7 +34,7 @@ ClientAbility.Indexer {
readonly property bool tailAppletIsSeparator: isActive ? bridge.indexer.tailAppletIsSeparator : false
readonly property bool headAppletIsSeparator: isActive ? bridge.indexer.headAppletIsSeparator : false
readonly property bool isReady: (layout && layout.children.length >= itemsCount) && !updateIsBlocked
readonly property bool isReady: (layout && layout.children.length === itemsCount) && !updateIsBlocked
readonly property int maxIndex: 99999
readonly property alias visibleItemsCount: _privates.visibleItemsCount

@ -796,7 +796,7 @@ Item {
tasksModel: tasksModel
indexer.itemsCount: tasksModel.count
indexer.updateIsBlocked: root.inDraggingPhase
indexer.updateIsBlocked: root.inDraggingPhase || root.inActivityChange
launchers.group: plasmoid.configuration.launchersGroup
launchers.syncer.isBlocked: inDraggingPhase

Loading…
Cancel
Save