操作
バグ #966
完了settingsのaboutのnameが使われていない
プラグイン名:
core/plugin/settings/basic_settings.rb
ブランチ:
クラッシュする:
説明
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 )
ファイル
toshi_a 初音 さんがほぼ8年前に更新
- ステータス を パッチ適用待ち から レビュー待ち に変更
- 担当者 を あひる 家鴨 にセット
このパッチはaboutの仕様を変更してますが、それだと今までとは違う形式でパラメータを渡さなければならなくなるため、非互換な変更となってしまいます。
name属性に与えられた値をアプリケーション名として利用するようにしましたが、どうでしょう。
操作