Fix setting page sometimes not visible when clicking on it

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
This commit is contained in:
Carl Schwan 2022-12-13 21:49:21 +01:00
parent b930114eb0
commit d74737a1e4
2 changed files with 7 additions and 6 deletions

View file

@ -10,8 +10,7 @@ import QtQuick.Layouts 1.1
import org.kde.kirigami 2.0 as Kirigami
import org.kde.kdeconnect 1.0
Kirigami.ScrollablePage
{
Kirigami.ScrollablePage {
id: root
title: i18n("Plugin Settings")
property string device
@ -60,14 +59,15 @@ Kirigami.ScrollablePage
visible: configSource != ""
onTriggered: {
if (pageStack.lastItem.toString().startsWith("PluginInfoPage")) {
pageStack.lastItem.configFile = configSource
pageStack.lastItem.title = name
pageStack.lastItem.configFile = configSource;
pageStack.lastItem.title = name;
pageStack.goForward();
} else {
pageStack.push(Qt.resolvedUrl("PluginInfoPage.qml"), {
title: name,
configFile: configSource,
device: root.device
})
device: root.device,
});
}
}
}

View file

@ -13,5 +13,6 @@
<file>qml/MprisSlider.qml</file>
<file>qml/PluginSettings.qml</file>
<file>qml/PluginInfoPage.qml</file>
<file>qml/Settings.qml</file>
</qresource>
</RCC>