Index: src/ch/FeedbackFileErrorDlg.cpp
===================================================================
diff -u -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 -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 -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);
 }