From 3272f3b72ba6cd0a1ed686cd42f18ddfee9ac21a Mon Sep 17 00:00:00 2001 From: Olivier Goffart Date: Tue, 15 May 2018 12:29:45 +0200 Subject: [PATCH] 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/ --- src/gui/folderwizard.cpp | 2 +- src/gui/folderwizard.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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; }; /** -- 2.30.2