mirror of
https://github.com/yawut/SDL.git
synced 2026-08-28 11:45:13 -05:00
Bugfix from Corona688: don't reference a string before we've initialized it.
Fixes crashbug on WinCE (PocketPC).
This commit is contained in:
@@ -335,11 +335,18 @@ int DIB_CreateWindow(_THIS)
|
||||
{
|
||||
#ifdef _WIN32_WCE
|
||||
/* WinCE uses the UNICODE version */
|
||||
int nLen = strlen(SDL_Appname)+1;
|
||||
LPWSTR lpszW = alloca(nLen*2);
|
||||
MultiByteToWideChar(CP_ACP, 0, SDL_Appname, -1, lpszW, nLen);
|
||||
int nLen;
|
||||
LPWSTR lpszW;
|
||||
|
||||
if ( SDL_RegisterApp("SDL_app", 0, 0) != 0 ) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
nLen = strlen(SDL_Appname) + 1;
|
||||
lpszW = alloca(nLen * 2);
|
||||
|
||||
MultiByteToWideChar(CP_ACP, 0, "SDL_App", -1, lpszW, nLen);
|
||||
|
||||
SDL_RegisterApp("SDL_app", 0, 0);
|
||||
SDL_Window = CreateWindow(lpszW, lpszW, WS_VISIBLE,
|
||||
0, 0, 0, 0, NULL, NULL, SDL_Instance, NULL);
|
||||
if ( SDL_Window == NULL ) {
|
||||
|
||||
Reference in New Issue
Block a user