diff options
author | Xavier Valls <xaviervallspla@gmail.com> | 2021-05-08 19:14:23 +0300 |
---|---|---|
committer | Jonathan White <support@dmapps.us> | 2021-05-30 15:44:09 +0300 |
commit | 9ae5b491362bf1fe6b0790a2baadcefb910a2058 (patch) | |
tree | a7145ad8e45008b77e9f38be70a0cff23d778cc1 | |
parent | f08086529bbd53706846246d775c6e322fe3dffd (diff) |
Fix showing preview notes in an entry without notes
Fixes #6461
-rw-r--r-- | src/gui/EntryPreviewWidget.cpp | 16 |
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()); |