dfaure added inline comments. INLINE COMMENTS
> dfaure wrote in krun.cpp:147 > I wonder why this doesn't use isExecutable(mimetype)... Hmm, because isExecutable(mimetype) also returns true for desktop files. So this would change behaviour for users of this API. (see why we try to limit public API...). Most users found in https://lxr.kde.org/ident?_i=isExecutableFile would actually see this as a bugfix (they warn about, or forbid, local execution), but https://lxr.kde.org/source/extragear/utils/krusader/krusader/Panel/panelfunc.cpp would try to run the desktop file with runCommand which uses KProcess, this will fail. So... I was just wondering (and hinting at an investigation, not requesting a change), but I have my answer now.. I suggest to revert your last change, and maybe add a comment about why we can't use isExecutable. (Or we could extract a common function...) REPOSITORY R241 KIO BRANCH arcpatch-D22510 REVISION DETAIL https://phabricator.kde.org/D22510 To: mdlubakowski, #frameworks, dfaure, cfeck, pino Cc: broulik, ngraham, probono, kde-frameworks-devel, LeGast00n, GB_2, michaelh, bruns