Project

General

Profile

バグ #710

RTやふぁぼられageの設定を変更しても元に戻ってしまう

Added by @ metalefty almost 5 years ago. Updated almost 5 years ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
プラグイン名:
ブランチ:
クラッシュする:

Description

概要

RTやふぁぼられのage設定をオフにできない。設定を変更しても元に戻ってしまう。
他にも設定変更が元に戻ってしまう項目がある。

再現バージョン

以下の環境で再現することを確認。mikutterはOS・ディストリビューションの提供するパッケージと、mikutter.hachune.netで配布するtarを展開したもののそれぞれで確認。

  • FreeBSD 10, Ruby 2.1.2, mikutter 3.0.0〜3.0.4
  • Gentoo Linux, Ruby 1.9.3, mikutter 3.0.3
  • OSX 10.9.4, Ruby 2.0.0, mikutter 3.0.3

症状

http://twitter.com/metalefty/status/496893889270132736
https://twitter.com/yuina822/status/496896749542191104

設定→表示 の設定項目で以下の設定項目のチェック状態を変更しても設定の変更が反映されない。設定ウィンドウを閉じると元に戻ってしまう。

  • リツイートを表示する
  • リツイートされたつぶやきをTL上でageる
  • ふぁぼられたつぶやきをTL上でageる
  • 短縮URLを展開して表示
  • デフォルトブラウザを使う
  • 次のコマンドを使う

以下の項目は正常に動作しているように見える。チェック状態を変更して設定ウィンドウを閉じても変更が保存されていて、設定内容も反映されている。

  • 自分がリツイートしたつぶやきをTL上でageる
  • ふぁぼられをリプライの受信として処理する
  • 自分がふぁぼったつぶやきをTL上でageる

また、設定ファイルを直接編集してふぁぼられのageをfalseにしても無視されている。

再現方法

  1. 設定ウィンドウを開く
  2. 上記の項目のチェック状態を変更する
  3. 設定ウィンドウを閉じる
  4. 設定ウィンドウを開く
  5. 変更したはずの設定が元に戻っている

あるいは

  1. mikutter が起動していない状態で
  2. settings.yml に "UserConfig::favorited_by_anyone_age: false" と追記する
  3. mikutter を起動する
  4. 設定ウィンドウを開く
  5. 「ふぁぼられたつぶやきをTL上でageる」のチェックがオンになっている
  6. 実際の動作もふぁぼられたつぶやきageとなっている

Associated revisions

Revision 6bdd134f (diff)
Added by toshi_a 初音 almost 5 years ago

configloader: デフォルト値が真の値に偽を入力すると、読み出し時にデフォルト値の方を返してしまう refs #710

History

#1

Updated by @ metalefty almost 5 years ago

  • Target version set to 3.0.0
#2

Updated by toshi_a 初音 almost 5 years ago

再現出来ました。調査してみます。

#3

Updated by toshi_a 初音 almost 5 years ago

  • Status changed from 新規 to 実装待ち
  • Assignee set to toshi_a 初音
#4

Updated by toshi_a 初音 almost 5 years ago

  • Status changed from 実装待ち to レビュー待ち
  • Assignee changed from toshi_a 初音 to @ metalefty

修正しました。hotfix/3.0 ブランチで試してみてください

#5

Updated by @ metalefty almost 5 years ago

  • Status changed from レビュー待ち to 解決

ありがとうございます。直っていることを確認しました。

#6

Updated by toshi_a 初音 almost 5 years ago

  • Status changed from 解決 to 終了

Also available in: Atom PDF