diff options
author | fujiwarat <takao.fujiwara1@gmail.com> | 2011-12-20 13:46:45 +0900 |
---|---|---|
committer | fujiwarat <takao.fujiwara1@gmail.com> | 2011-12-20 13:46:45 +0900 |
commit | fd07a5a761fe1c242ba8babaab1060d5679a3618 (patch) | |
tree | ec08dc859e9058a4fcf50081828fc542cd845e51 /client | |
parent | 028e2dca75f6cf12c589216b4f156aa10ffdd2bb (diff) |
Fix a SEGV if ibusimcontext->ibuscontext is null.
BUG=
TEST=Linux desktop
Review URL: http://codereview.appspot.com/5489086
Diffstat (limited to 'client')
-rw-r--r-- | client/gtk2/ibusimcontext.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/client/gtk2/ibusimcontext.c b/client/gtk2/ibusimcontext.c index 5ae5cfc5..72db581d 100644 --- a/client/gtk2/ibusimcontext.c +++ b/client/gtk2/ibusimcontext.c @@ -273,6 +273,7 @@ _request_surrounding_text (IBusIMContext *context) { if (context && context->enable && (context->caps & IBUS_CAP_SURROUNDING_TEXT) != 0 && + context->ibuscontext != NULL && ibus_input_context_needs_surrounding_text (context->ibuscontext)) { gboolean return_value; IDEBUG ("requesting surrounding text"); |