ポイントは、
- Enumerator.newをブロックなしで呼んでたくさん警告されていた(Thanks @cosmo__)
- Tooltipを作りすぎない
らしいです。3.2.5と3.2.6との差分をざっと見てみる。
- Gtk::Tooltips.new.set_tip(self, text, '') + Gtk::Tooltips.instance.set_tip(self, text, '')
こんな感じで、instance関数を作って、newする代わりにinstanceを作っているみたいです。これで、Tooltipを作り過ぎない、ということをやっているみたいです。