Actions
バグ #966
closedsettingsのaboutのnameが使われていない
プラグイン名:
core/plugin/settings/basic_settings.rb
ブランチ:
クラッシュする:
Description
settings の about のインスタンス生成時のオプションに :name を指定していますが、この値は使われておらずアプリケーション名( "mikutter.rb" )が常に渡されてしまっています。( before.png を参照してください )
正しくは、aboutdialog.rb#L35 のように program_name を指定する必要があるようです。
program_name を指定した結果 after.png のように ENVIRONMENT::NAME で指定している "mikutter" が使用されているのを確認しました。
また、 :name を指定してアプリケーション名が表示されていることに関しては、 Gtk::AboutDialog の仕様のようです。(AboutDialog#program_name)
修正パッチを添付します。( about.patch )
Files
Updated by toshi_a 初音 about 8 years ago
- Status changed from パッチ適用待ち to レビュー待ち
- Assignee set to あひる 家鴨
このパッチはaboutの仕様を変更してますが、それだと今までとは違う形式でパラメータを渡さなければならなくなるため、非互換な変更となってしまいます。
name属性に与えられた値をアプリケーション名として利用するようにしましたが、どうでしょう。
Updated by あひる 家鴨 about 8 years ago
- Status changed from レビュー待ち to 解決
確認しました
いいと思います。
確かに互換性を破壊してしまう変更でした。
Actions