(lisp_data_to_selection_data): Call
find_charset_in_str with CMPCHARP 1 to encode Lisp string if it contains a composite character.
This commit is contained in:
@@ -1620,7 +1620,7 @@ lisp_data_to_selection_data (display, obj,
|
||||
num = ((*size_ret <= 1 /* Check the possibility of short cut. */
|
||||
|| NILP (buffer_defaults.enable_multibyte_characters))
|
||||
? 0
|
||||
: find_charset_in_str (*data_ret, *size_ret, charsets, Qnil));
|
||||
: find_charset_in_str (*data_ret, *size_ret, charsets, Qnil, 1));
|
||||
|
||||
if (!num || (num == 1 && charsets[CHARSET_ASCII]))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user