操作
バグ #1457
完了存在しないコマンドのショートカットキーを更新しようとするとクラッシュする
プラグイン名:
クラッシュする:
はい
説明
存在しないコマンドのショートカットキー設定を編集して保存しようとするとクラッシュします。こういうショートカットキーは、サードパーティプラグインのコマンドにショートカットキーを割り当てた後、そのプラグインを削除すると作ることができます。
スタックトレース:
NoMethodError undefined method `[]' for nil:NilClass {MIKUTTER_DIR}/plugin/shortcutkey/shortcutkey_listview.rb:205:in `name_of' {MIKUTTER_DIR}/plugin/shortcutkey/shortcutkey_listview.rb:173:in `update_iter' {MIKUTTER_DIR}/plugin/shortcutkey/shortcutkey_listview.rb:186:in `merge_key_bind' {MIKUTTER_DIR}/plugin/shortcutkey/shortcutkey_listview.rb:120:in `on_updated' {MIKUTTER_DIR}/core/mui/gtk_crud.rb:143:in `force_record_update' {MIKUTTER_DIR}/core/mui/gtk_crud.rb:163:in `block in record_update' {MIKUTTER_DIR}/core/mui/gtk_crud.rb:160:in `selected_each' {MIKUTTER_DIR}/core/mui/gtk_crud.rb:160:in `record_update' {MIKUTTER_DIR}/core/mui/gtk_crud.rb:39:in `block in update_button' {MIKUTTER_DIR}/core/mui/gtk_extension.rb:35:in `block in safety_signal_connect' {MIKUTTER_DIR}/plugin/gtk/mainloop.rb:18:in `main_iteration' {MIKUTTER_DIR}/plugin/gtk/mainloop.rb:18:in `block (2 levels) in mainloop' {MIKUTTER_DIR}/plugin/gtk/mainloop.rb:12:in `loop' {MIKUTTER_DIR}/plugin/gtk/mainloop.rb:12:in `block in mainloop' {MIKUTTER_DIR}/plugin/gtk/mainloop.rb:10:in `catch' {MIKUTTER_DIR}/plugin/gtk/mainloop.rb:10:in `mainloop' mikutter.rb:81:in `boot!' mikutter.rb:117:in `<main>'
操作