Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Valls <xaviervallspla@gmail.com>2021-05-08 19:14:23 +0300
committerJonathan White <support@dmapps.us>2021-05-30 15:44:09 +0300
commit9ae5b491362bf1fe6b0790a2baadcefb910a2058 (patch)
treea7145ad8e45008b77e9f38be70a0cff23d778cc1
parentf08086529bbd53706846246d775c6e322fe3dffd (diff)
Fix showing preview notes in an entry without notes
Fixes #6461
-rw-r--r--src/gui/EntryPreviewWidget.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/gui/EntryPreviewWidget.cpp b/src/gui/EntryPreviewWidget.cpp
index e240f7ae4..141f25d4c 100644
--- a/src/gui/EntryPreviewWidget.cpp
+++ b/src/gui/EntryPreviewWidget.cpp
@@ -245,14 +245,14 @@ void EntryPreviewWidget::updateEntryGeneralTab()
m_ui->togglePasswordButton->setVisible(false);
}
- if (config()->get(Config::Security_HideNotes).toBool()) {
- setEntryNotesVisible(false);
- m_ui->toggleEntryNotesButton->setVisible(!m_ui->entryNotesTextEdit->toPlainText().isEmpty());
- m_ui->toggleEntryNotesButton->setChecked(false);
- } else {
- setEntryNotesVisible(true);
- m_ui->toggleEntryNotesButton->setVisible(false);
- }
+ auto hasNotes = !m_currentEntry->notes().isEmpty();
+ auto hideNotes = config()->get(Config::Security_HideNotes).toBool();
+
+ m_ui->entryNotesTextEdit->setVisible(hasNotes);
+ setEntryNotesVisible(hasNotes && !hideNotes);
+ m_ui->toggleEntryNotesButton->setVisible(hasNotes && hideNotes
+ && !m_ui->entryNotesTextEdit->toPlainText().isEmpty());
+ m_ui->toggleEntryNotesButton->setChecked(false);
if (config()->get(Config::GUI_MonospaceNotes).toBool()) {
m_ui->entryNotesTextEdit->setFont(Font::fixedFont());