Ver.2.8.2でスタックオーバーフローになる大バグを出したので、Ver.2.8.3を緊急リリースしました。
2.8.2で追加したページスクロールで前の表示を1行残すようにしたところにバグがあったため、元に戻しました。
Ver.2.8.1から2.8.2では、予約を数分ずらすところにバグを発見。
たとえば次の番組
ガンダムシードD 18:00-18:30 終了時間-1分
ツバサクロニクル 18:30-18:55 開始時間-1分
と設定した場合、まとめて予約する場合
ガンダムシードD 18:00-18:29
ツバサクロニクル 18:29-18:55
となり問題なし。しかし、別の日に予約した場合・・・先にガンダムシードDを予約していると・・・1分予約時間をずらしたのを記憶させていないため、
ガンダムシードD 18:00-18:30
ツバサクロニクル 18:29-18:55
となり、ツバサクロニクルが予約バッティング(重複)チェックにひっかかりエラーで予約されない。
・・・そのせいで第3話を撮り損ねた(T_T
しかたがないので、予約は予約、バッティング(重複)チェックはチェックで割り切ることに。
予約をずらしても、チェックはあくまで正しい時間で行う・・・この場合
ガンダムシードD 18:00-18:30
ツバサクロニクル 18:30-18:55
で比較する。ビデオデッキのほうで予約重複エラーになる可能性があるが、それはTVスケジューラでは考えないことにする。
後日の拡張のために、一応予約を何分ずらしたかもデータに持つことにしたので、要望があれば修正可能。