Summary: | Annotation toolbar fails to appear, unless rc-files are wiped out | ||
---|---|---|---|
Product: | [Applications] okular | Reporter: | ederag <edera> |
Component: | general | Assignee: | Simone Gaiarin <simgunz> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aacid, nate, okular-devel, simgunz |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/graphics/okular/commit/a73012a91c32227ee5e6862052c3eb6c6e91d942 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | original part.rc |
Description
ederag
2020-06-11 15:59:33 UTC
The likely culprit is ~/.local/share/kxmlgui5/okular/part.rc, do you still have the old one to share? I am not sure there is a way to migrate part.rc automatically, possibly the only solution is to manually delete that file. Hmm, we need a solution without making the user do that manually, then. Nobody will know that they have to do that. Created attachment 129268 [details]
original part.rc
Here is the backup file.
If you find a way and look for a tester, I'm ready to help.
Congratulations: it's cool for the annotations toolbar to be moveable.
(In reply to Simone Gaiarin from comment #2) > I am not sure there is a way to migrate part.rc automatically, possibly the > only solution is to manually delete that file. https://techbase.kde.org/Development/Tools/Using_kconf_update ? Nate, if you assign something to someone, please make sure you add okular-devel to the CC ok A possibly relevant merge request was started @ https://invent.kde.org/graphics/okular/-/merge_requests/207 Git commit a73012a91c32227ee5e6862052c3eb6c6e91d942 by Albert Astals Cid. Committed on 12/07/2020 at 21:52. Pushed by aacid into branch 'release/20.08'. Cleanup part.rc files older than version 47 Otherwise we crash because we introduced a mandatory new toolbar and kxmlgui doesn't seem to merge them properly M +1 -0 CMakeLists.txt M +8 -0 part.cpp A +103 -0 xmlgui_helper.cpp [License: GPL (v2+)] A +15 -0 xmlgui_helper.h [License: GPL (v2+)] https://invent.kde.org/graphics/okular/commit/a73012a91c32227ee5e6862052c3eb6c6e91d942 |