トップ «前の日記 最新 次の日記»

2020-04-05 (Su) [長年日記]

_ Wayfire のバグらしい…

自前改造版 emacs に popup menu を実装したけど、どうも動きがおかしい。

時々反応しないしフリーズもするし。

いろいろ試して、症状が2つあることが判った。

  • popup menu の周囲に、クリックしても反応しない場所がある
  • Emacs 外をクリックして menu を閉じると、Emacs がフリーズする

たぶんこの2つ。

後者は、selection-done で menu が閉じた扱いにしてたのが原因で、 代わりに deactivate にすることで解決した。 もともと、X 版だと Emacs 外をクリックしても閉じないんだよね… むしろ不思議な挙動だわ。

で、前者。デバッグしても全然わからん。

ずっと Wayfire でやってたので、試しに Wayland 版 GNOME でやってみたところ、 再現しない。まじか… Wayfire の問題なの…? どんなバグか想像もできんわ…

とりあえず後者の修正だけ commit しておこうか。


編集 パスワード変更