ngraham created this revision. ngraham added reviewers: broulik, Dolphin, Frameworks. Restricted Application added a project: Frameworks. Restricted Application added a subscriber: kde-frameworks-devel. ngraham requested review of this revision.
REVISION SUMMARY BUG: 379129 FIXED-IN 5.48 `KRecentDocuments` currently checks for duplicate entries, but its criteria are very restrictive: not only does the path need to match, but also the app that the path was opened with. As a result, if you open a file with two different apps (say, Kate and KWrite), you get two entries. From a regular user perspective, these are duplicates--especially since the entries are not visibly badged in any way with what app they will open with, so they look identical. Even if they were, it's not really a useful feature; when you want to access a recently-used document, it's highly likely that you just want to use the default app to open it. This patch removed the app-matching criteria and considers an entry a duplicate only if its path matches that of an existing entry. TEST PLAN Open the same document with both Kate and KWrite. Only one copt of the document shows up in recentdocuments:/ in Dolphin. REPOSITORY R241 KIO BRANCH more-liberal-recent-document-duplicate-detection (branched from master) REVISION DETAIL https://phabricator.kde.org/D13804 AFFECTED FILES src/core/krecentdocument.cpp To: ngraham, broulik, #dolphin, #frameworks Cc: kde-frameworks-devel, michaelh, ngraham, bruns