Open Tetralet opened 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 則無此問題。
經測試似乎和 GTK3 無關,而是 GCIN 的 MENU 做法可能不容於 Xnest 測試環境。此 bug 應該不會影響 release,不用太在意。
我有遇過,應該是從 gcin 遺傳來的無誤。
我平常不用 tray 所以對我無影響。
對 user 來說建議還是用 gtk2 為主。
若在純 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 則無此問題。