From 07c6585240e32cfea3a8c9ac8e4b6042c621e2f3 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Tue, 5 Sep 2023 17:16:19 +0800 Subject: [PATCH] Set account as property of settings view root object rather than context property Signed-off-by: Claudio Cambra --- src/gui/macOS/ui/FileProviderSettings.qml | 2 +- src/gui/macOS/ui/fileprovidersettingscontroller_mac.mm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/macOS/ui/FileProviderSettings.qml b/src/gui/macOS/ui/FileProviderSettings.qml index c6336eba8bf00..e0e34354fb567 100644 --- a/src/gui/macOS/ui/FileProviderSettings.qml +++ b/src/gui/macOS/ui/FileProviderSettings.qml @@ -25,7 +25,7 @@ Page { property bool showBorder: true property var controller: FileProviderSettingsController - property var accountUserIdAtHost: AccountUserIdAtHost + property string accountUserIdAtHost: "" title: qsTr("Virtual files settings") diff --git a/src/gui/macOS/ui/fileprovidersettingscontroller_mac.mm b/src/gui/macOS/ui/fileprovidersettingscontroller_mac.mm index 503518e9b2023..ee71e97f7e773 100644 --- a/src/gui/macOS/ui/fileprovidersettingscontroller_mac.mm +++ b/src/gui/macOS/ui/fileprovidersettingscontroller_mac.mm @@ -127,7 +127,7 @@ VfsAccountsAction setVfsEnabledForAccount(const QString &userIdAtHost, const boo const auto settingsViewWidget = new QQuickWidget(Systray::instance()->trayEngine(), parent); settingsViewWidget->setResizeMode(resizeMode); settingsViewWidget->setSource(QUrl(fpSettingsQmlPath)); - settingsViewWidget->rootContext()->setContextProperty(fpSettingsAccountUserIdAtHostProp, accountUserIdAtHost); + settingsViewWidget->rootObject()->setProperty(fpSettingsAccountUserIdAtHostProp, accountUserIdAtHost); return settingsViewWidget; }