diff --git a/code/ryzom/tools/client/client_config/client_config.h b/code/ryzom/tools/client/client_config/client_config.h index 5e1ea19fd..139d888a4 100644 --- a/code/ryzom/tools/client/client_config/client_config.h +++ b/code/ryzom/tools/client/client_config/client_config.h @@ -72,8 +72,6 @@ extern CClientConfigApp theApp; // Helper to set text in a window // fallback to ascii set if the OS doesn't support unicode (windows 95/98/me) void setWindowText(HWND hwnd, LPCWSTR lpText); -// Test if os support unicode. Shouldn't call function such as SendMessageW if not supported -bool supportUnicode(); diff --git a/code/ryzom/tools/client/client_config/client_configDlg.cpp b/code/ryzom/tools/client/client_config/client_configDlg.cpp index e0916d464..c8cc33ac9 100644 --- a/code/ryzom/tools/client/client_config/client_configDlg.cpp +++ b/code/ryzom/tools/client/client_config/client_configDlg.cpp @@ -24,6 +24,7 @@ #include "database.h" #include +#include #define ICON_ZONE_WIDTH 128 @@ -299,7 +300,7 @@ void CClient_configDlg::changeLanguage (const char *language) CMenu* pSysMenu = GetSystemMenu(FALSE); if (pSysMenu) { - if (supportUnicode()) + if (CSystemUtils::supportUnicode()) { nlverify (::ModifyMenuW(*pSysMenu, IDM_ABOUTBOX, MF_BYCOMMAND|MF_STRING, IDM_ABOUTBOX, (WCHAR*)NLMISC::CI18N::get ("uiConfigMenuAbout").c_str())); } @@ -321,7 +322,7 @@ void CClient_configDlg::translateTree () // Set the item text uint page = Tree.GetItemData (item); ucstring name = NLMISC::CI18N::get (Pages[page].Name); - if (supportUnicode()) + if (CSystemUtils::supportUnicode()) { TVITEMEXW itemDesc; memset (&itemDesc, 0, sizeof(TVITEMEXW));