[swf] Fix pasting of Unicode text
authorEberhard Beilharz <eb1@sil.org>
Thu, 9 Feb 2017 17:07:33 +0000 (18:07 +0100)
committerMarek Safar <marek.safar@gmail.com>
Fri, 10 Feb 2017 10:39:09 +0000 (11:39 +0100)
Previously pasting of Unicode text, e.g. from LibreOffice, resulted in
question marks being displayed.

This fixes Xamarin-7359.

Change-Id: I78ec4cb1bbbd0e14da91d06a6fc517bc5c91e135

mcs/class/System.Windows.Forms/System.Windows.Forms/XplatUIX11.cs

index 90fe714b33d6e36c80b597f874c38c872448622d..8f9f1ed0e75a17d71ec08c03c058744f3bc0830c 100644 (file)
@@ -2790,7 +2790,7 @@ namespace System.Windows.Forms {
                        //else if (format == "PenData" ) return 10;
                        //else if (format == "RiffAudio" ) return 11;
                        //else if (format == "WaveAudio" ) return 12;
-                       else if (format == "UnicodeText" ) return UTF16_STRING.ToInt32();
+                       else if (format == "UnicodeText" ) return UTF8_STRING.ToInt32();
                        //else if (format == "EnhancedMetafile" ) return 14;
                        //else if (format == "FileDrop" ) return 15;
                        //else if (format == "Locale" ) return 16;