変更案: デバッガの最終セーブに戻す機能にウェイトを設ける

Issue #344 resolved
Liar_cw NA created an issue

宿データのロード処理中に再度ロードすることができてしまい、多重にロードを行えてしまいます。

  • 機能を連打した回数分の多重ロードが発生する。ボタン、Ctrl+Lを問わない。
  • タイミング次第ではロードに失敗して宿に戻されることがある。
  • 目に見える実害は無いに等しい。(詳しい検証は行っていない)

これを面白がって連打する奇特な方はいらっしゃらないと思いますが、 チャタリング等によって意図しない多重ロードを行ってしまうことや、 それによってデータ破損に繋がる可能性が考えられます。

Comments (6)

  1. Liar_cw NA reporter

    他にも「シナリオの再読込」機能も連打することができますが、 こちらは2回ほどで止まるので問題はなさそうです。

  2. k4nagatsuki repo owner

    ありがとうございます。ロード中に色々操作できるのがそもそも問題ですね。そういう時には全てのボタンを無効にできないか試してみます。

  3. k4nagatsuki repo owner

    pull request #1359

    たぶん対応できたと思います。よろしければご確認ください。

  4. Liar_cw NA reporter
    cardwirthpy_20160302
    CardWirthPy 0.12.4 Alpha 5
    Build: 2016-03-02 20:44:06
    

    ロード・再読込中のデバッガの操作無効を確認しました。

    大分プログラムの信頼性が高まったと思います。とても良好です。 対応していただき、ありがとうございました。

  5. k4nagatsuki repo owner

    ありがとうございます。では、これで完了とさせていただきます。

  6. Log in to comment