From 2b40016b1240b0737bbc91d6bab918d8cdd4ce9a Mon Sep 17 00:00:00 2001 From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> Date: Mon, 7 Jan 2019 19:20:19 -0500 Subject: [PATCH] datatransfer: decode multi-byte path string on windows Change-Id: I0c6cb7a45ceb142717519f4dfd2a8541aea5db5d --- src/data_transfer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/data_transfer.cpp b/src/data_transfer.cpp index de08aea95c..cae3938508 100644 --- a/src/data_transfer.cpp +++ b/src/data_transfer.cpp @@ -723,7 +723,11 @@ DataTransferFacade::acceptAsFile(const DRing::DataTransferId& id, const auto& iter = pimpl_->map_.find(id); if (iter == std::end(pimpl_->map_)) return DRing::DataTransferError::invalid_argument; +#ifndef _WIN32 iter->second->accept(file_path, offset); +#else + iter->second->accept(decodeMultibyteString(file_path), offset); +#endif return DRing::DataTransferError::success; } -- GitLab