Index: src/ch/UpdaterDlg.cpp =================================================================== diff -u -N -rd5c3edd0d167db9b5d47d04248820fda49499a5e -raa6bff57279b9f9cfc276e9adab2763e2900878d --- src/ch/UpdaterDlg.cpp (.../UpdaterDlg.cpp) (revision d5c3edd0d167db9b5d47d04248820fda49499a5e) +++ src/ch/UpdaterDlg.cpp (.../UpdaterDlg.cpp) (revision aa6bff57279b9f9cfc276e9adab2763e2900878d) @@ -39,7 +39,7 @@ { ictranslate::CLanguageDialog::OnInitDialog(); - ictranslate::CFormat fmt(GetResManager()->LoadString(IDS_UPDATER_WAITING_STRING)); + ictranslate::CFormat fmt(GetResManager().LoadString(IDS_UPDATER_WAITING_STRING)); fmt.SetParam(_t("%site"), _T(PRODUCT_SITE)); m_ctlText.SetWindowText(fmt); @@ -53,27 +53,23 @@ { m_ucChecker.CheckForUpdates(_T(PRODUCT_SITE), false); - ictranslate::CResourceManager* pResManager = GetResManager(); - BOOST_ASSERT(pResManager); - if(!pResManager) - return; - + ictranslate::CResourceManager& rResManager = GetResManager(); ictranslate::CFormat fmt; CString strFmt; switch(m_ucChecker.GetResult()) { case CUpdateChecker::eResult_Error: - strFmt = pResManager->LoadString(IDS_UPDATER_ERROR_STRING); + strFmt = rResManager.LoadString(IDS_UPDATER_ERROR_STRING); break; case CUpdateChecker::eResult_VersionNewer: - strFmt = pResManager->LoadString(IDS_UPDATER_NEW_VERSION_STRING); + strFmt = rResManager.LoadString(IDS_UPDATER_NEW_VERSION_STRING); break; case CUpdateChecker::eResult_VersionCurrent: - strFmt = pResManager->LoadString(IDS_UPDATER_EQUAL_VERSION_STRING); + strFmt = rResManager.LoadString(IDS_UPDATER_EQUAL_VERSION_STRING); break; case CUpdateChecker::eResult_VersionOlder: - strFmt = pResManager->LoadString(IDS_UPDATER_OLD_VERSION_STRING); + strFmt = rResManager.LoadString(IDS_UPDATER_OLD_VERSION_STRING); break; }