|
[fix] 撮影ボタンの固着経路を塞ぎ保存スレッドの中断処理を安全化
設計レビューで見つかった残存経路を修正し,撮影セッションの定型処理を基底へ集約した. - 保存スレッド起動フラグを Shot 到達前にリセットし,スレッド生存判定と併用して 保存フォルダ作成失敗など Shot 到達前の例外でも 2 回目以降に撮影ボタンが復帰するよう修正 - 未消費 Mat の解放待ちを総経過時間から無通信時間の上限に変更し,長時間の連続撮影で 誤って打ち切られて Mat がリークし撮影中にボタンが有効化される問題を解消 - 保存スレッドの終端処理(通知・UI 復帰)を個別に例外捕捉し,フォーム破棄後の Invoke 失敗でプロセスが異常終了しないよう防護 - Lucam/IScam に重複していた撮影セッションの定型処理を CameraBase へ抽出(挙動不変) SPEC_01 に撮影準備・保存の失敗時の通知と,撮影ボタンが保存完了まで無効である旨を追記 |
|---|
|
|
| CLAUDE.md |
|---|
| TIASshot/Cameras/CameraBase.cs |
|---|
| TIASshot/Cameras/IScam.cs |
|---|
| TIASshot/Cameras/Lucam.cs |
|---|
| TIASshot/UI/Form1.cs |
|---|
| docs/04_SPEC/SPEC_01_機能仕様.md |
|---|
| docs/PROGRESS.md |
|---|