hime-ime / hime

HIME Input Method Editor
http://hime-ime.github.io
267 stars 48 forks source link

純 GTK3 環境下會 segfault #12

Open Tetralet opened 12 years ago

Tetralet commented 12 years ago

若在純 GTK3 下編譯, 在 Tray Icon 上按滑鼠右鍵選【選擇輸入法】, 會死在 win-inmd-switch.cpp:67 gtk_menu_popup (GTK_MENU(menu), NULL, NULL, NULL, NULL, event_button->button, event_button->time); 這一行, 並導致 X 崩潰。

GTK2 則無此問題。

Tetralet commented 12 years ago

經測試似乎和 GTK3 無關,而是 GCIN 的 MENU 做法可能不容於 Xnest 測試環境。此 bug 應該不會影響 release,不用太在意。

caleb- commented 12 years ago

我有遇過,應該是從 gcin 遺傳來的無誤。

我平常不用 tray 所以對我無影響。

對 user 來說建議還是用 gtk2 為主。