操作
バグ #1548
完了gtk3: Gtk::ImageMenuItem.new の引数が適切でない
プラグイン名:
gtk3
クラッシュする:
いいえ
説明
題名のとおりですが
source:plugin/gtk3/widget/worldshifter.rb@f6025344 にあるImageMenuItem.new
の引数が意図通りになっていないようです。
Ruby-Gnome のマニュアル によればGtk::ImageMenuItem.new(label = nil, use_underline = true)
もしくはGtk::ImageMenuItem.new(stock_id, accel_group = nil)
という引数ですが、現状ではGtk::ImageMenuItem.new(label: world.title, accel_group: false)
およびGtk::ImageMenuItem.new(label: Plugin[:gtk3]._('Worldを追加'), accel_group: false)
と両者が混ざった記述になっています。(これが ruby 的にどう解釈されるのかよくわかってませんが)
なお https://noanoa07.livedoor.blog/archives/2136674.html によればuse_underline
は機能していない(?)らしいので実害はないようです。
ファイル
操作