Updates:
        Cc: takao.fujiwara1

Comment #2 on issue 1454 by takao.fujiwara1: Assertion in gtk+ IM module
http://code.google.com/p/ibus/issues/detail?id=1454

I applied your patch but I don't see any problems.

#4 0x00007f12f718c817 in ibus_input_context_process_key_event_async (context=0x25e94a0, keyval=1729, keycode=33,
state=0, timeout_msec=-1, cancellable=0x0, callback=0x7f12f73c9dbe <_process_key_event_done>, user_data=
    0x253fe90) at ibusinputcontext.c:863
#5 0x00007f12f73ca226 in _key_snooper_cb (widget=0x22e5490 [GtkWindow], event=0x26c5b60, user_data=0x0)
    at ibusimcontext.c:393

I wonder why your _focus_im_context->ibuscontext has the wrong value. Probably I could understand if it would be NULL instead.

Probably I think we'd need to use the snooper for input methods to get keybinding prior to GTK and applications.

FYI: https://bugzilla.gnome.org/show_bug.cgi?id=90082
Almost input method users would expect this behavior.

--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en

回复