diff --git a/applets/taskmanager/package/contents/ui/main.qml b/applets/taskmanager/package/contents/ui/main.qml --- a/applets/taskmanager/package/contents/ui/main.qml +++ b/applets/taskmanager/package/contents/ui/main.qml @@ -39,12 +39,11 @@ property bool iconsOnly: (plasmoid.pluginName === "org.kde.plasma.icontasks") property QtObject contextMenuComponent: Qt.createComponent("ContextMenu.qml"); + property QtObject pulseAudioComponent: Qt.createComponent("PulseAudio.qml"); property bool needLayoutRefresh: false; property variant taskClosedWithMouseMiddleButton: [] - readonly property bool plasmaPaAvailable: Qt.createComponent("PulseAudio.qml").status === Component.Ready - Plasmoid.preferredRepresentation: Plasmoid.fullRepresentation Plasmoid.onUserConfiguringChanged: { @@ -306,8 +305,8 @@ Loader { id: pulseAudio - source: "PulseAudio.qml" - active: plasmaPaAvailable + sourceComponent: pulseAudioComponent + active: pulseAudioComponent.status === Component.Ready } Timer {