Summary: | Context menu in folder widget contains 'Run the associated program' & not the 'Open in Dolphin' from Plasma 1 | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | ken taylor <enknt> |
Component: | Folder | Assignee: | Eike Hein <hein> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | bhush94, mklapetek, simonandric5 |
Priority: | NOR | ||
Version: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/plasma-framework/37590e2d2bd8965dea13876912afebc2fcf9f565 | Version Fixed In: | 5.11 |
Sentry Crash Report: |
Description
ken taylor
2014-10-25 07:12:23 UTC
This works for me, it's "Open with Dolphin" here. I'll set this to NEEDSINFO for now, we'd need some more info on the pattern of when this occurs. Try playing around with the default file manager setting. It is not working for me.. can I help somehow to gather information? Try playing around with your file association for inode/directory and/or the Default File Manager setting in System Settings. Other than that, debug prints in the plasma-framework code handling this ... I can no longer reproduce this with Plasma 5.2 / latest dolphin. Setting back status to NEEDSINFO, as I can not reproduce this anymore My default File manager is Dolphin, inode/directory is also handled by Dolphin but I still see "Run the Associated Application", which opens Dolphin. I tried changing both to whatever but it does not change no matter what I change. What more info can I provide? Are you talking about the containment or a widget? Widget (like the original report), that is added to panel. OK, in that case you're using the containment context menu and the action is provided by libplasma, so computing the action name is going wrong in there (it's working here though). Git commit 37590e2d2bd8965dea13876912afebc2fcf9f565 by Martin Klapetek. Committed on 13/05/2015 at 17:05. Pushed by mklapetek into branch 'master'. Fix AssociatedApplicationManager lookup when a mimetype has no aliases QMimeType::aliases() does not return the main mimetype in the returned list and so when there are no aliases for a mimetype, there would be no associated application found as it would be querying for empty mimetype. This now always prepends the current mimetype to the list for which the apps are queried. REVIEW: 123779 FIXED-IN: 5.11 CHANGELOG: Fix AssociatedApplicationManager lookup when a mimetype has no aliases Change-Id: I322b03f2ac17fa4c0eb70fc3354c65a0f7a5e34c M +9 -1 src/plasma/private/associatedapplicationmanager.cpp http://commits.kde.org/plasma-framework/37590e2d2bd8965dea13876912afebc2fcf9f565 |