変更案: デバッガの最終セーブに戻す機能にウェイトを設ける
Issue #344
resolved
宿データのロード処理中に再度ロードすることができてしまい、多重にロードを行えてしまいます。
- 機能を連打した回数分の多重ロードが発生する。ボタン、
Ctrl+L
を問わない。 - タイミング次第ではロードに失敗して宿に戻されることがある。
- 目に見える実害は無いに等しい。(詳しい検証は行っていない)
これを面白がって連打する奇特な方はいらっしゃらないと思いますが、 チャタリング等によって意図しない多重ロードを行ってしまうことや、 それによってデータ破損に繋がる可能性が考えられます。
Comments (6)
-
reporter -
repo owner ありがとうございます。ロード中に色々操作できるのがそもそも問題ですね。そういう時には全てのボタンを無効にできないか試してみます。
-
repo owner pull request #1359
たぶん対応できたと思います。よろしければご確認ください。
-
reporter cardwirthpy_20160302 CardWirthPy 0.12.4 Alpha 5 Build: 2016-03-02 20:44:06
ロード・再読込中のデバッガの操作無効を確認しました。
大分プログラムの信頼性が高まったと思います。とても良好です。 対応していただき、ありがとうございました。
-
repo owner ありがとうございます。では、これで完了とさせていただきます。
-
repo owner - changed status to resolved
- Log in to comment
他にも「シナリオの再読込」機能も連打することができますが、 こちらは2回ほどで止まるので問題はなさそうです。