From 5ca0280cd3c663f4fb777890240b8fa27f45b837 Mon Sep 17 00:00:00 2001 From: Cody Russell Date: Thu, 15 Aug 2013 15:08:34 -0500 Subject: [PATCH] Fix a crasher that was introduced by 9ca802161ec6387419d160f21fe477008a567477 due to preedit_str being initialized as an empty string rather than NULL. --- modules/input/imquartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/input/imquartz.c b/modules/input/imquartz.c index 9e42d8fcfa..06ebc6837b 100644 --- a/modules/input/imquartz.c +++ b/modules/input/imquartz.c @@ -230,7 +230,7 @@ discard_preedit (GtkIMContext *context) NSInputManager *currentInputManager = [NSInputManager currentInputManager]; [currentInputManager markedTextAbandoned:nsview]; - if (qc->preedit_str) + if (qc->preedit_str && strlen (qc->preedit_str) > 0) { g_signal_emit_by_name (context, "commit", qc->preedit_str);