summaryrefslogtreecommitdiff
path: root/modules/input
diff options
context:
space:
mode:
authorCody Russell <cody@jhu.edu>2013-08-15 15:08:34 -0500
committerCody Russell <cody@jhu.edu>2013-08-15 15:08:34 -0500
commit5ca0280cd3c663f4fb777890240b8fa27f45b837 (patch)
treecc8562c39bc42037bcbbfd673f5c3b48be982f59 /modules/input
parent9ca802161ec6387419d160f21fe477008a567477 (diff)
downloadgtk+-5ca0280cd3c663f4fb777890240b8fa27f45b837.tar.gz
Fix a crasher that was introduced by 9ca802161ec6387419d160f21fe477008a567477
due to preedit_str being initialized as an empty string rather than NULL.
Diffstat (limited to 'modules/input')
-rw-r--r--modules/input/imquartz.c2
1 files changed, 1 insertions, 1 deletions
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);