From: Camila Date: Wed, 1 Feb 2023 18:58:45 +0000 (+0100) Subject: Only accept folder setup page if overrideLocalDir is set. X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~11^2~14^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0168060eb6bc9ec84cc0878fb01df804f5e83e60;p=nextcloud-desktop.git Only accept folder setup page if overrideLocalDir is set. Fix for #5383. Signed-off-by: Camila --- diff --git a/src/gui/wizard/owncloudadvancedsetuppage.cpp b/src/gui/wizard/owncloudadvancedsetuppage.cpp index 7e49980ed..2dbf427ec 100644 --- a/src/gui/wizard/owncloudadvancedsetuppage.cpp +++ b/src/gui/wizard/owncloudadvancedsetuppage.cpp @@ -195,12 +195,14 @@ void OwncloudAdvancedSetupPage::initializePage() } if (Theme::instance()->forceOverrideServerUrl()) { QTimer::singleShot(0, this, [this]() { - connect(_ocWizard, &QDialog::accepted, []() { - ConfigFile cfg; + ConfigFile cfg; + connect(_ocWizard, &QDialog::accepted, [&]() { cfg.setOverrideServerUrl({}); cfg.setOverrideLocalDir({}); }); - _ocWizard->accept(); + if (!cfg.overrideLocalDir().isEmpty()) { + _ocWizard->accept(); + } }); } }