diff --git a/src/apps/knotesapp.cpp b/src/apps/knotesapp.cpp --- a/src/apps/knotesapp.cpp +++ b/src/apps/knotesapp.cpp @@ -292,7 +292,7 @@ void KNotesApp::createNote(const Akonadi::Item &item) { - if (item.hasPayload()) { + if (item.hasPayload() && !mNotes.contains(item.id())) { KNote *note = new KNote(m_noteGUI, item, mDebugAkonadiSearch); mNotes.insert(item.id(), note); connect(note, &KNote::sigShowNextNote,