If the parent get_preedit_string implementation returns a nonnull zero-length string, then we ignore it, which is almost fine. We have to free it, though. Fixes #1174
If the parent get_preedit_string implementation returns a nonnull zero-length string, then we ignore it, which is almost fine. We have to free it, though. Fixes #1174