From 41a64e159091cbcc3154caf1124ee9a3b04e72a1 Mon Sep 17 00:00:00 2001 From: Patrick Decat Date: Sat, 12 Oct 2019 18:44:05 +0200 Subject: [PATCH] XWindowsClipboard: disable plain text converters to work-around encoding issues with Unicode characters being replaced by question marks #344 --- src/lib/platform/XWindowsClipboard.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/lib/platform/XWindowsClipboard.cpp b/src/lib/platform/XWindowsClipboard.cpp index b2c17f96..698cbcfc 100644 --- a/src/lib/platform/XWindowsClipboard.cpp +++ b/src/lib/platform/XWindowsClipboard.cpp @@ -93,10 +93,12 @@ XWindowsClipboard::XWindowsClipboard(IXWindowsImpl* impl, Display* display, "text/plain;charset=ISO-10646-UCS-2")); m_converters.push_back(new XWindowsClipboardUCS2Converter(m_display, "text/unicode")); - m_converters.push_back(new XWindowsClipboardTextConverter(m_display, - "text/plain")); - m_converters.push_back(new XWindowsClipboardTextConverter(m_display, - "STRING")); + + // Commenting these plain text converters resolves encoding issues with Unicode characters being replaced by question marks (#344) + // m_converters.push_back(new XWindowsClipboardTextConverter(m_display, + // "text/plain")); + // m_converters.push_back(new XWindowsClipboardTextConverter(m_display, + // "STRING")); // we have no data clearCache();