Project

General

Profile

Actions

バグ #1548

closed

gtk3: Gtk::ImageMenuItem.new の引数が適切でない

Added by Izumi Tsutsui over 4 years ago. Updated over 4 years ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
プラグイン名:
gtk3
クラッシュする:
No

Description

題名のとおりですが
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 は機能していない(?)らしいので実害はないようです。


Files

0001-Gtk-ImageMenuItem.new.patch (1.73 KB) 0001-Gtk-ImageMenuItem.new.patch Izumi Tsutsui, 2021-11-29 21:15
Actions

Also available in: Atom PDF