操作
致命的 #734
完了アクティビティ設定の「タイムラインに表示」を選択すると落ちる
開始日:
2014-11-29
期日:
進捗率:
0%
プラグイン名:
activity.rb
説明
つらい。
gen_listener_for_visible_check()とgen_listener_for_invisible_check()は、UserConfig[:activity_show_statusbar]またはUserConfig[:activity_show_timeline]に配列が入っている前提の処理になっています。
しかしながら、mikutterを新規導入した人などはここがnilなのでおちます。
対策として、gen_listener_for_visible_check()の頭で、処理対象のUserConfigに[]で初期化されるようにしました。
どないでしょうか。
ファイル
toshi_a 初音 さんが約10年前に更新
- 担当者 を Satoshi Okuno にセット
#733 で対応している問題ではないでしょうか。
こちらの対応では、 gen_listener_for_visible_check などを読みだした時点でUserConfigの値を初期化しています。理由としては、このメソッドはメソッド内部用だから、改めてこのキーに配列以外の値を代入しないから、です。
操作