File mlterm-gcc14-8aef4fa.patch of Package mlterm

diff --git a/inputmethod/canna/im_canna.c b/inputmethod/canna/im_canna.c
index 4a7a246a..8911a0c3 100644
--- a/inputmethod/canna/im_canna.c
+++ b/inputmethod/canna/im_canna.c
@@ -428,7 +428,7 @@ static int key_event(ui_im_t *im, u_char key_char, KeySym ksym, XKeyEvent *event
       commit(canna, canna->buf);
       preedit(canna, "", 0, 0, cand);
     } else {
-      preedit(canna, canna->key_status.length > 0 ? canna->key_status.echoStr : "",
+      preedit(canna, canna->key_status.length > 0 ? ((char*)canna->key_status.echoStr) : "",
               canna->key_status.revPos, canna->key_status.revLen, cand);
     }
openSUSE Build Service is sponsored by