[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#420974: xterm-225: copy-&-paste for national chars is broken



On Wed, Apr 25, 2007 at 05:50:15PM +0200, Eugene B. Berdnikov wrote:
> Package: xterm
> Version: 225-1
> Severity: normal
> 
> 
> Xterm-225-1, LANG=ru_RU.KOI8-R (cyrillic).
> 
> Cyrillic characters are substituted by hashes (#) on copy-and-paste.
> Xterm 222-1etch2 works fine with cyrillic on the same system.

This seems to be the simplest fix:

diff -u -r1.272 button.c
--- button.c    2007/03/19 23:42:48     1.272 
+++ button.c    2007/04/26 22:56:56 
@@ -1611,7 +1611,8 @@ 
            GettingSelection(dpy, *type, line, *length);

 #if OPT_WIDE_CHARS
-           if (*type == XA_UTF8_STRING(dpy)) { 
+           if (*type == XA_UTF8_STRING(dpy) && 
+               !(screen->wide_chars || screen->c1_printable)) { 
                rc = Xutf8TextPropertyToTextList(dpy, &text_prop,
                                                 &text_list, &text_list_count);
                if (text_list != NULL && text_list_count != 0) {


-- 
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net

Attachment: pgpv3JUppjDhq.pgp
Description: PGP signature


Reply to: