Index: src/libictranslate/LanguageDialog.cpp =================================================================== diff -u -N -r2b1551c7b24c42a5952096ead62e4de6c39983a3 -r8379c88620bc401673c4171e729f4d15a4d5354a --- src/libictranslate/LanguageDialog.cpp (.../LanguageDialog.cpp) (revision 2b1551c7b24c42a5952096ead62e4de6c39983a3) +++ src/libictranslate/LanguageDialog.cpp (.../LanguageDialog.cpp) (revision 8379c88620bc401673c4171e729f4d15a4d5354a) @@ -430,7 +430,7 @@ // wOldLang [in] - specifies the old language code // wNewLang [in] - specifies the new language code. /////////////////////////////////////////////////////////////// -void CLanguageDialog::UpdateLanguage(WORD /*wOldLang*/, WORD /*wNewLang*/) +void CLanguageDialog::UpdateLanguage() { // cannot update for string based template if (m_uiResID == 0) @@ -461,7 +461,7 @@ lf.lfHeight = -MulDiv(m_prm->m_ld.GetPointSize(), GetDeviceCaps(hdc, LOGPIXELSY), 72); ::ReleaseDC(NULL, hdc); lf.lfWeight = FW_NORMAL; - lf.lfCharSet = m_prm->m_ld.GetCharset(); + lf.lfCharSet = DEFAULT_CHARSET; _tcscpy(lf.lfFaceName, m_prm->m_ld.GetFontFace()); delete m_pFont; @@ -559,7 +559,7 @@ { CDialog::OnInitDialog(); - UpdateLanguage(0,0); // because initially all the texts are empty + UpdateLanguage(); // because initially all the texts are empty EnableToolTips(TRUE); @@ -620,10 +620,10 @@ case WM_RMNOTIFY: if ((UINT)wParam == RMNT_LANGCHANGE) { - UpdateLanguage(HIWORD(lParam), LOWORD(lParam)); + UpdateLanguage(); // now update user controls (everybody has to do it him(her)self) - OnLanguageChanged(HIWORD(lParam), LOWORD(lParam)); + OnLanguageChanged(); break; } case WM_NOTIFY: