summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2021-11-30 23:11:50 +0200
committerMike Kaganski <mike.kaganski@collabora.com>2021-12-01 06:51:20 +0100
commit5fb9f4ffa9284c7248e2e82210506babaad4044d (patch)
treede1c86b82d06c9bfcc7920002121e942af4e66f2 /vcl
parent0ce6e166a46565b1f4abd237d4b67f646a465c63 (diff)
tdf#145964: Windows format name is FileNameW for Unicode strings
Otherwise SIMPLE_FILE clipboard format arrives encoded in ACP, and fails for any characters not representable in ACP. Change-Id: Ice8cfd98955e3ef49682aa21b41a313786b291f1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126131 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'vcl')
-rw-r--r--vcl/win/dtrans/ftransl.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/vcl/win/dtrans/ftransl.cxx b/vcl/win/dtrans/ftransl.cxx
index ea3735832e93..0fc4aa53f804 100644
--- a/vcl/win/dtrans/ftransl.cxx
+++ b/vcl/win/dtrans/ftransl.cxx
@@ -118,7 +118,7 @@ const std::vector< FormatEntry > g_TranslTable {
// SotClipboardFormatId::PRIVATE
FormatEntry("application/x-openoffice-private;windows_formatname=\"Private\"", "Private", nullptr, CF_INVALID, CPPUTYPE_DEFAULT),
// SotClipboardFormatId::SIMPLE_FILE
- FormatEntry("application/x-openoffice-file;windows_formatname=\"FileName\"", "FileName", nullptr, CF_INVALID, CPPUTYPE_DEFAULT),
+ FormatEntry("application/x-openoffice-file;windows_formatname=\"FileNameW\"", "FileName", nullptr, CF_INVALID, CppuType_String),
// SotClipboardFormatId::RTF
FormatEntry("text/rtf", "Rich Text Format", nullptr, CF_INVALID, CPPUTYPE_DEFAULT),
// SotClipboardFormatId::DRAWING