Index: src/ch/FeedbackFileErrorDlg.cpp =================================================================== diff -u -N -rf6706e71721e6828e4e3be894caec6808e27630b -ra0481d0f6e16809bac11e8cb77f3808f4956a7b1 --- src/ch/FeedbackFileErrorDlg.cpp (.../FeedbackFileErrorDlg.cpp) (revision f6706e71721e6828e4e3be894caec6808e27630b) +++ src/ch/FeedbackFileErrorDlg.cpp (.../FeedbackFileErrorDlg.cpp) (revision a0481d0f6e16809bac11e8cb77f3808f4956a7b1) @@ -73,20 +73,24 @@ void CFeedbackFileErrorDlg::OnBnClickedRetryButton() { + UpdateData(TRUE); EndDialog(CFeedbackHandler::eResult_Retry); } void CFeedbackFileErrorDlg::OnBnClickedSkipButton() { + UpdateData(TRUE); EndDialog(CFeedbackHandler::eResult_Skip); } void CFeedbackFileErrorDlg::OnBnClickedPauseButton() { + UpdateData(TRUE); EndDialog(CFeedbackHandler::eResult_Pause); } void CFeedbackFileErrorDlg::OnBnClickedCancel() { + UpdateData(TRUE); EndDialog(CFeedbackHandler::eResult_Cancel); } Index: src/ch/FeedbackNotEnoughSpaceDlg.cpp =================================================================== diff -u -N -r449a5b399ab21ca0d06050b47b264f2f704af966 -ra0481d0f6e16809bac11e8cb77f3808f4956a7b1 --- src/ch/FeedbackNotEnoughSpaceDlg.cpp (.../FeedbackNotEnoughSpaceDlg.cpp) (revision 449a5b399ab21ca0d06050b47b264f2f704af966) +++ src/ch/FeedbackNotEnoughSpaceDlg.cpp (.../FeedbackNotEnoughSpaceDlg.cpp) (revision a0481d0f6e16809bac11e8cb77f3808f4956a7b1) @@ -130,11 +130,13 @@ void CFeedbackNotEnoughSpaceDlg::OnRetryButton() { + UpdateData(TRUE); EndDialog(CFeedbackHandler::eResult_Retry); } void CFeedbackNotEnoughSpaceDlg::OnIgnoreButton() { + UpdateData(TRUE); EndDialog(CFeedbackHandler::eResult_Skip); } @@ -145,5 +147,6 @@ void CFeedbackNotEnoughSpaceDlg::OnBnClickedCancel() { + UpdateData(TRUE); EndDialog(CFeedbackHandler::eResult_Cancel); } Index: src/ch/FeedbackReplaceDlg.cpp =================================================================== diff -u -N -r449a5b399ab21ca0d06050b47b264f2f704af966 -ra0481d0f6e16809bac11e8cb77f3808f4956a7b1 --- src/ch/FeedbackReplaceDlg.cpp (.../FeedbackReplaceDlg.cpp) (revision 449a5b399ab21ca0d06050b47b264f2f704af966) +++ src/ch/FeedbackReplaceDlg.cpp (.../FeedbackReplaceDlg.cpp) (revision a0481d0f6e16809bac11e8cb77f3808f4956a7b1) @@ -108,25 +108,30 @@ void CFeedbackReplaceDlg::OnBnClickedReplaceButton() { + UpdateData(TRUE); EndDialog(CFeedbackHandler::eResult_Overwrite); } void CFeedbackReplaceDlg::OnBnClickedCopyRestButton() { + UpdateData(TRUE); EndDialog(CFeedbackHandler::eResult_CopyRest); } void CFeedbackReplaceDlg::OnBnClickedSkipButton() { + UpdateData(TRUE); EndDialog(CFeedbackHandler::eResult_Skip); } void CFeedbackReplaceDlg::OnBnClickedPauseButton() { + UpdateData(TRUE); EndDialog(CFeedbackHandler::eResult_Pause); } void CFeedbackReplaceDlg::OnBnClickedCancelButton() { + UpdateData(TRUE); EndDialog(CFeedbackHandler::eResult_Cancel); }