プロジェクト

全般

プロフィール

バグ #1320

完了

ショートカットキーの追加時にクラッシュすることがある

cob odo さんが約5年前に追加. ほぼ5年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
shortcutkey
ブランチ:
クラッシュする:
はい

説明

最近、ショートカットキー設定にworldの選択が追加されましたが、再現手順のような挙動を示し、場合によってはクラッシュします。


再現手順

1. ショートカットキーの追加ダイアログを開き、キーを入力し、コマンドを選択する。worldには1番目の(現在のworld_current?)が表示されている。
2-a. このまま保存するとクラッシュ。
2-b. 現在選択中のworldをコンボボックスから明示的に選択して保存すると、クラッシュせずに保存されるが、world名の部分は空になる。
2-c. 別のworldを選択してから一旦保存すると、選択したworld名が一覧に表示される。これを再び編集し、元々選択したかったworldを選択して保存すると、今度は正しくそのworld名が一覧に表示される。

クラッシュする場合次回起動時のログは以下の通り。
NoMethodError undefined method `uri' for false:FalseClass {MIKUTTER_DIR}/core/plugin/shortcutkey/shortcutkey_listview.rb:123:in `on_created' {MIKUTTER_DIR}/core/mui/gtk_crud.rb:136:in `force_record_create' {MIKUTTER_DIR}/core/mui/gtk_crud.rb:156:in `record_create' {MIKUTTER_DIR}/core/mui/gtk_crud.rb:32:in `block in create_button' {MIKUTTER_DIR}/core/mui/gtk_extension.rb:35:in `block in safety_signal_connect' {MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:10:in `main' {MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:10:in `mainloop'
./mikutter.rb:69:in `boot!'
./mikutter.rb:105:in `<main>'

toshi_a 初音 さんが約5年前に更新

  • ステータス分類待ち から 実装待ち に変更

確かにだめっぽいですね

toshi_a 初音 さんが約5年前に更新

  • ステータス実装待ち から レビュー待ち に変更
  • 担当者cob odo にセット
  • 対象バージョン3.9 にセット
  • ブランチdevelop にセット

修正しました。昨日誤ってdevelopにpushしちゃったけど、リリース前の機能なのでセーフです(迫真)

toshi_a 初音 さんがほぼ5年前に更新

  • ステータスレビュー待ち から 終了 に変更

他の形式にエクスポート: Atom PDF