只要在任何 qt4 程式下選取一段字,ctrl+space 叫出 gcin,被選取的文字就不見了。或是在 kwrite 裡選一段字,ctrl+f 叫出搜尋,文字同樣也會不見。
我目前的 dirty fix 是在 void GCINIMContext::update_preedit() 裡,將 if (!focused_widget) 改成 if (!focused_widget || *str == NULL)。我並不清楚這個 function 的作用是什麼,也不知我這樣改的後果是什麼,但至少現在 gcin 不會防礙我做事了...