From fb71a907568dee22c4ca4ccdaaafa726bb393ad9 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 6bb40f685d..477e1f84ed 100644 --- a/src/gui/folderwizard.cpp +++ b/src/gui/folderwizard.cpp @@ -515,7 +515,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 9e12d4749c..12a208bbba 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; }; /**