comparison src/editfns.c @ 30023:ec25786e4705

(Fformat): While copying text properties, make each composition property value a copy.
author Kenichi Handa <handa@m17n.org>
date Tue, 04 Jul 2000 07:37:30 +0000
parents 939760ef7379
children bfc202f38a22
comparison
equal deleted inserted replaced
30022:6a52904a743b 30023:ec25786e4705
3199 { 3199 {
3200 len = make_number (XSTRING (args[n])->size); 3200 len = make_number (XSTRING (args[n])->size);
3201 new_len = make_number (info[n].end - info[n].start); 3201 new_len = make_number (info[n].end - info[n].start);
3202 props = text_property_list (args[n], make_number (0), len, Qnil); 3202 props = text_property_list (args[n], make_number (0), len, Qnil);
3203 extend_property_ranges (props, len, new_len); 3203 extend_property_ranges (props, len, new_len);
3204 /* If successive arguments have properites, be sure that
3205 the value of `composition' property be the copy. */
3206 if (n > 1 && info[n - 1].end)
3207 make_composition_value_copy (props);
3204 add_text_properties_from_list (val, props, 3208 add_text_properties_from_list (val, props,
3205 make_number (info[n].start)); 3209 make_number (info[n].start));
3206 } 3210 }
3207 3211
3208 UNGCPRO; 3212 UNGCPRO;