https://bugs.kde.org/show_bug.cgi?id=408186

Elvis Angelaccio <elvis.angelac...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Version Fixed In|                            |20.11.80
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/util
                   |                            |ities/ark/commit/108ade3b57
                   |                            |f1eca792a54843e9c646eb1322a
                   |                            |7ef
             Status|ASSIGNED                    |RESOLVED

--- Comment #6 from Elvis Angelaccio <elvis.angelac...@kde.org> ---
Git commit 108ade3b57f1eca792a54843e9c646eb1322a7ef by Elvis Angelaccio, on
behalf of Jan Paul Batrina.
Committed on 18/10/2020 at 09:51.
Pushed by elvisangelaccio into branch 'master'.

Fix extraction to directories with unicode names when using the Extract file
menu

Before this patch, BatchExtract::setDirectory() would ignore directories whose
path
contains a tab or an emoji, because QUrl::toDisplayString() returns a
percent-encoded name
(regardless of FormattingOption) which does not get percent-decoded.
(see
https://stackoverflow.com/questions/24343582/convert-qurl-with-percent-encoding-into-string/24394362#24394362)

We now use QUrl::toLocalFile() instead, which does not percent-encode the name,
and we warn the user
if the destination is not local (which is not supported by Ark).

This bug was only present on the extract file menu (via dolphin context menu).
FIXED-IN: 20.11.80

M  +22   -11   app/batchextract.cpp

https://invent.kde.org/utilities/ark/commit/108ade3b57f1eca792a54843e9c646eb1322a7ef

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to