Summary: | Crash in GrantleeTheme::ThemeManager::Private::updateActionList() when reinstalling KMail at runtime | ||
---|---|---|---|
Product: | [Applications] kmail2 | Reporter: | Eike Hein <hein> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | jerry.flynn |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/kdepim-addons/f3da346dcecd7d8ff83582a24b0bcc4ce01d4302 | Version Fixed In: | 18.04 |
Sentry Crash Report: |
Description
Eike Hein
2017-08-03 08:14:31 UTC
*** Bug 383124 has been marked as a duplicate of this bug. *** Duplicate bug 383124 has line numbers from 17.04 (v5.5.x) branch. Git commit f3da346dcecd7d8ff83582a24b0bcc4ce01d4302 by David Faure. Committed on 22/04/2018 at 08:58. Pushed by dfaure into branch 'Applications/18.04'. Fix GrantleeTheme::ThemeManager being leaked. Summary: When a Viewer was deleted, its ThemeManager was kept alive. So it would still react to KDirWatch (when installing files) and it would try to update a menu (QActionGroup) that was deleted with the viewer. FIXED-IN: 18.04 Test Plan: KMail, Enter to open separate viewer, Alt+F4, (uncommitted) debug output shows that now the ThemeManager is deleted, while it wasn't before. Reviewers: mlaurent Reviewed By: mlaurent Subscribers: #kde_pim Tags: #kde_pim Differential Revision: https://phabricator.kde.org/D12431 M +1 -1 plugins/messageviewerheaderplugins/grantleeheaderstyleplugin/grantleeheaderstyleinterface.cpp https://commits.kde.org/kdepim-addons/f3da346dcecd7d8ff83582a24b0bcc4ce01d4302 |