Revert "taskswitcher: Improve performance of task preview loading"

This reverts commit 1ae83644c8.
This commit is contained in:
Devin Lin 2022-12-08 21:24:33 -05:00
parent 1ae83644c8
commit c4472ca39a
2 changed files with 7 additions and 5 deletions

View file

@ -227,10 +227,13 @@ Item {
// attempt to load window preview
Loader {
id: pipeWireLoader
active: MobileShell.MobileShellSettings.taskSwitcherPreviewsEnabled
active: (taskSwitcher.visible || taskSwitcher.tasksModel.taskReorderingEnabled) && MobileShell.MobileShellSettings.taskSwitcherPreviewsEnabled
anchors.fill: parent
source: Qt.resolvedUrl("./Thumbnail.qml")
asynchronous: true
onLoaded: this.item.refresh()
}
// darken effect

View file

@ -13,14 +13,13 @@ import org.kde.taskmanager 0.1 as TaskManager
PipeWire.PipeWireSourceItem {
id: root
visible: (taskSwitcher.visible || taskSwitcher.tasksModel.taskReorderingEnabled)
opacity: (nodeId > 0) ? 1 : 0
visible: nodeId > 0
nodeId: waylandItem.nodeId
readonly property alias uuid: waylandItem.uuid
onVisibleChanged: {
if (model.WinIdList && visible) {
function refresh() {
if (model.WinIdList) {
waylandItem.uuid = model.WinIdList[0];
}
}