2
3
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-14 02:27:40 -04:00

Support utf8 TOS.txt files

This commit is contained in:
2012-02-16 19:49:26 -05:00
parent 85136f8050
commit 1efd2b6684

View File

@ -938,16 +938,13 @@ BOOL CALLBACK UruTOSDialogProc( HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM l
hsUNIXStream stream;
if (stream.Open("TOS.txt", "rt"))
{
char* eulaData = NULL;
unsigned dataLen = stream.GetSizeLeft();
eulaData = new char[dataLen + 1];
ZeroMemory(eulaData, dataLen + 1);
uint32_t dataLen = stream.GetSizeLeft();
char* eulaData = new char[dataLen + 1];
memset(eulaData, 0, dataLen + 1);
stream.Read(dataLen, eulaData);
SetDlgItemText(hwndDlg, IDC_URULOGIN_EULATEXT, eulaData);
delete [] eulaData;
plString str = plString::Steal(eulaData);
SetDlgItemTextW(hwndDlg, IDC_URULOGIN_EULATEXT, _TEMP_CONVERT_TO_WCHAR_T(str));
}
else // no TOS found, go ahead
EndDialog(hwndDlg, true);