> I agree that signaling an error is better than xassert.

> But, it seems that a function in selection-converter-alist
> can return a multibyte string as long as we have a fixed
> rule about how to handle it.  And "converting to a unibyte
> string by string-make-unibyte" seems to be a good rule.

String-make-unibyte might not do the right thing.  It's just a guess when we
don't have any alternative.  In this case we have an alternative which is to
signal an error.
After all, this did catch an error in the handling of encode-coding-string
with compound-text, so I think it's better to signal the error than to
silently try to correct it.


        Stefan


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to