client/gtk2: Fix SEGV on mouse clicks when ibus-daemon not running

This commit is contained in:
fujiwarat 2018-12-11 19:16:10 +09:00
Родитель 28b0744ad1
Коммит c7d8771cb9
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -1117,9 +1117,10 @@ ibus_im_context_button_press_event_cb (GtkWidget *widget,
if (event->button != 1)
return FALSE;
ibus_im_context_clear_preedit_text (ibusimcontext);
if (ibusimcontext->ibuscontext)
if (ibusimcontext->ibuscontext) {
ibus_im_context_clear_preedit_text (ibusimcontext);
ibus_input_context_reset (ibusimcontext->ibuscontext);
}
return FALSE;
}