Fix uninitialized variables

This commit is contained in:
Jonas Kvinge
2021-06-20 23:53:28 +02:00
parent 3a3305c020
commit e1bf4347ab
42 changed files with 110 additions and 30 deletions

View File

@@ -68,7 +68,8 @@ BackendSettingsPage::BackendSettingsPage(SettingsDialog *dialog, QWidget *parent
SettingsPage(dialog, parent),
ui_(new Ui_BackendSettingsPage),
configloaded_(false),
engineloaded_(false) {
engineloaded_(false),
enginetype_current_(Engine::None) {
ui_->setupUi(this);
setWindowIcon(IconLoader::Load("soundcard"));

View File

@@ -71,7 +71,7 @@ public:
private:
Ui_ContextSettingsPage *ui_;
QCheckBox *checkboxes_[ContextSettingsOrder::NELEMS];
QCheckBox *checkboxes_[ContextSettingsOrder::NELEMS]{};
};
#endif // CONTEXTSETTINGSPAGE_H

View File

@@ -124,6 +124,7 @@ SettingsDialog::SettingsDialog(Application *app, OSDBase *osd, QMainWindow *main
player_(app_->player()),
engine_(app_->player()->engine()),
model_(app_->collection_model()->directory_model()),
manager_(nullptr),
appearance_(app_->appearance()),
ui_(new Ui_SettingsDialog),
loading_settings_(false) {

View File

@@ -120,6 +120,7 @@ class SettingsDialog : public QDialog {
private:
struct PageData {
PageData() : item_(nullptr), scroll_area_(nullptr), page_(nullptr) {}
QTreeWidgetItem *item_;
QScrollArea *scroll_area_;
SettingsPage *page_;