Optimize extract file item action
Skip non-local files in extract file item action
Ark cannot extract non-local files. Using
QUrl::path() to get its
local path is incorrect.
This causes Ark to unexpectedly stat a local folder, potentially waking up drives and network mounts, which happens to match the path on the remote location.
For example, opening the context menu in
/some/path locally, potentially causing sleeping drives or
network shares to be woken up.
Skip parent directory check if it is already read-only
There's no point in continuing to stat files through
if the result will not change.
Kai Uwe Broulik email@example.com on behalf of MBition GmbH