diff -urNd ../rxvt-unicode-5.3-r2/rxvt-unicode-5.3/src/screen.C rxvt-unicode-5.3/src/screen.C --- ../rxvt-unicode-5.3-r2/rxvt-unicode-5.3/src/screen.C 2005-02-22 21:39:10 +00:00 +++ rxvt-unicode-5.3/src/screen.C 2005-04-05 22:12:45 +01:00 @@ -3064,7 +3064,7 @@ else rxvt_warn ("can't get primary selection, ignoring.\n"); -#if 0 +#ifdef HAVE_XWC XTextProperty ct; if (XwcTextListToTextProperty (display->display, &selection.text, 1, XStringStyle, &ct) >= 0) @@ -3648,9 +3648,11 @@ } else #endif +#ifdef HAVE_XWC if (XwcTextListToTextProperty (disp, &cl, 1, (XICCEncodingStyle) style, &ct) >= 0) freect = 1; else +#endif { /* if we failed to convert then send it raw */ ct.value = (unsigned char *)cl;