From: Olivier Goffart Date: Tue, 15 May 2018 10:29:45 +0000 (+0200) Subject: FolderWizard: fix crash when experimental feature are disabled X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~21^2~468^2~593 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=3272f3b72ba6cd0a1ed686cd42f18ddfee9ac21a;p=nextcloud-desktop.git FolderWizard: fix crash when experimental feature are disabled The _placeholderCheckBox only exists if the experimental features are enabled Found via the crash reporter https://sentry.io/owncloud/desktop-win-and-mac/issues/556407777/ --- diff --git a/src/gui/folderwizard.cpp b/src/gui/folderwizard.cpp index 336589931..90f750d66 100644 --- a/src/gui/folderwizard.cpp +++ b/src/gui/folderwizard.cpp @@ -524,7 +524,7 @@ void FolderWizardSelectiveSync::initializePage() bool FolderWizardSelectiveSync::validatePage() { wizard()->setProperty("selectiveSyncBlackList", QVariant(_selectiveSync->createBlackList())); - wizard()->setProperty("usePlaceholders", QVariant(_placeholderCheckBox->isChecked())); + wizard()->setProperty("usePlaceholders", QVariant(_placeholderCheckBox && _placeholderCheckBox->isChecked())); return true; } diff --git a/src/gui/folderwizard.h b/src/gui/folderwizard.h index 7255e6995..32e548f01 100644 --- a/src/gui/folderwizard.h +++ b/src/gui/folderwizard.h @@ -135,7 +135,7 @@ private slots: private: SelectiveSyncWidget *_selectiveSync; - QCheckBox *_placeholderCheckBox; + QCheckBox *_placeholderCheckBox = nullptr; }; /**