Index: src/ch/FeedbackFileErrorDlg.cpp
===================================================================
diff -u -N -r08717141ce5f6926116c298cbc9442094a45bb67 -r3993a75a24145732742d61be638111d1d85c367b
--- src/ch/FeedbackFileErrorDlg.cpp	(.../FeedbackFileErrorDlg.cpp)	(revision 08717141ce5f6926116c298cbc9442094a45bb67)
+++ src/ch/FeedbackFileErrorDlg.cpp	(.../FeedbackFileErrorDlg.cpp)	(revision 3993a75a24145732742d61be638111d1d85c367b)
@@ -12,12 +12,13 @@
 
 IMPLEMENT_DYNAMIC(CFeedbackFileErrorDlg, ictranslate::CLanguageDialog)
 
-CFeedbackFileErrorDlg::CFeedbackFileErrorDlg(const wchar_t* pszSrcPath, const wchar_t* pszDstPath, unsigned long ulSysError, CWnd* pParent /*=nullptr*/)
+CFeedbackFileErrorDlg::CFeedbackFileErrorDlg(chengine::FeedbackRules& currentRules, const wchar_t* pszSrcPath, const wchar_t* pszDstPath, unsigned long ulSysError, CWnd* pParent /*=nullptr*/)
 	: ictranslate::CLanguageDialog(IDD_FEEDBACK_FILE_ERROR_DIALOG, pParent),
 	m_bAllItems(FALSE),
 	m_strSrcPath(pszSrcPath),
 	m_strDstPath(pszDstPath),
-	m_ulSysError(ulSysError)
+	m_ulSysError(ulSysError),
+	m_rules(currentRules)
 {
 }
 
@@ -30,9 +31,9 @@
 	return m_bAllItems;
 }
 
-const chengine::FeedbackErrorRuleList& CFeedbackFileErrorDlg::GetRules() const
+const chengine::FeedbackRules& CFeedbackFileErrorDlg::GetRules() const
 {
-	return m_feedbackRules;
+	return m_rules;
 }
 
 void CFeedbackFileErrorDlg::DoDataExchange(CDataExchange* pDX)