summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorfujiwarat <takao.fujiwara1@gmail.com>2011-12-20 13:46:45 +0900
committerfujiwarat <takao.fujiwara1@gmail.com>2011-12-20 13:46:45 +0900
commitfd07a5a761fe1c242ba8babaab1060d5679a3618 (patch)
treeec08dc859e9058a4fcf50081828fc542cd845e51 /client
parent028e2dca75f6cf12c589216b4f156aa10ffdd2bb (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.c1
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");