プロジェクト

全般

プロフィール

致命的 #734

完了

アクティビティ設定の「タイムラインに表示」を選択すると落ちる

Satoshi Okuno さんが約10年前に追加. ほぼ10年前に更新.

ステータス:
却下
優先度:
通常
担当者:
対象バージョン:
開始日:
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に[]で初期化されるようにしました。

どないでしょうか。


ファイル

0001-.patch (1.43 KB) 0001-.patch Satoshi Okuno, 2014-11-29 00:15

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

  • 担当者Satoshi Okuno にセット

#733 で対応している問題ではないでしょうか。
こちらの対応では、 gen_listener_for_visible_check などを読みだした時点でUserConfigの値を初期化しています。理由としては、このメソッドはメソッド内部用だから、改めてこのキーに配列以外の値を代入しないから、です。

Satoshi Okuno さんがほぼ10年前に更新

  • ステータス新規 から 却下 に変更

ありがとうございます。了解しました。

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