Summary: | Folderview Widget in Panel: "Create New" creates files/folders in top path, not in current location | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | stefanprobst |
Component: | Folder | Assignee: | Eike Hein <hein> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | plasma-bugs |
Priority: | NOR | ||
Version: | 5.7.2 | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/plasma-framework/8665999ee70935e18a1e5b2a4032697842334959 | Version Fixed In: | |
Sentry Crash Report: |
Description
stefanprobst
2016-07-31 08:35:26 UTC
This is caused by AppletInterface::contextualActionsAboutToShow not firing for popups, so the call to update the location used by the new submenu doesn't run. Fix up for review https://git.reviewboard.kde.org/r/128562/ Git commit 8665999ee70935e18a1e5b2a4032697842334959 by Eike Hein. Committed on 31/07/2016 at 12:12. Pushed by hein into branch 'master'. Emit contextualActionsAboutToShow before showing the applet's contextualActions menu. This is done by ContainmentInterface::mousePressEvent, but not in this code path, which is hit for applet panel popups. Folder View relies on this to update actions ahead of the menu being opened. M +1 -0 src/scriptengines/qml/plasmoid/appletinterface.cpp http://commits.kde.org/plasma-framework/8665999ee70935e18a1e5b2a4032697842334959 Thank you very much for the very quick fix! Thanks for the report and sorry for the trouble :-) |