From bf8bb087e7e9b155d17915c37252c3af13958aa9 Mon Sep 17 00:00:00 2001 From: eelke Date: Sun, 1 Sep 2019 06:52:26 +0200 Subject: [PATCH] Fix: adding connection Crashed because it tried to select right group when there was no group to set. --- pglab/ConnectionConfigurationWidget.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pglab/ConnectionConfigurationWidget.cpp b/pglab/ConnectionConfigurationWidget.cpp index cbbdb66..979b909 100644 --- a/pglab/ConnectionConfigurationWidget.cpp +++ b/pglab/ConnectionConfigurationWidget.cpp @@ -158,8 +158,10 @@ void ConnectionConfigurationWidget::retranslateUi() void ConnectionConfigurationWidget::setData(const ConnectionConfig &cfg) { auto group = cfg.parent(); - auto group_idx = m_connectionModel->findGroup(group->conngroup_id); - cmbbxGroup->setCurrentIndex(group_idx); + if (group) { + auto group_idx = m_connectionModel->findGroup(group->conngroup_id); + cmbbxGroup->setCurrentIndex(group_idx); + } m_uuid = cfg.uuid(); edtName->setText(stdStrToQ(cfg.name()));