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