From 7e54bd49564dd658fa98aec5f5e63a8f0b3c4a6a Mon Sep 17 00:00:00 2001 From: thez3ro Date: Sat, 28 Oct 2017 20:57:11 +0200 Subject: [PATCH] prevent crash with empty database --- src/gui/DetailsWidget.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/gui/DetailsWidget.cpp b/src/gui/DetailsWidget.cpp index b805f9b10..48077bbb2 100644 --- a/src/gui/DetailsWidget.cpp +++ b/src/gui/DetailsWidget.cpp @@ -60,6 +60,11 @@ DetailsWidget::~DetailsWidget() void DetailsWidget::getSelectedEntry(Entry* selectedEntry) { + if (!selectedEntry) { + hideDetails(); + return; + } + m_currentEntry = selectedEntry; if (!config()->get("GUI/HideDetailsView").toBool()) { @@ -185,6 +190,11 @@ void DetailsWidget::getSelectedEntry(Entry* selectedEntry) void DetailsWidget::getSelectedGroup(Group* selectedGroup) { + if (!selectedGroup) { + hideDetails(); + return; + } + m_currentGroup = selectedGroup; if (!config()->get("GUI/HideDetailsView").toBool()) {