src/video/windx5/SDL_dx5events.c
changeset 1288 ea3888b472bf
parent 1280 f61f045343d3
child 1303 52b5afd7ecee
equal deleted inserted replaced
1287:15a89a0c52bf 1288:ea3888b472bf
   856 		SDL_DIdev[i] = NULL;
   856 		SDL_DIdev[i] = NULL;
   857 		SDL_DIevt[i] = NULL;
   857 		SDL_DIevt[i] = NULL;
   858 		SDL_DIfun[i] = NULL;
   858 		SDL_DIfun[i] = NULL;
   859 	}
   859 	}
   860 
   860 
   861 #ifndef CS_BYTEALIGNCLIENT
   861 	SDL_RegisterApp(NULL, 0, 0);
   862 #define CS_BYTEALIGNCLIENT	0
       
   863 #endif
       
   864 	SDL_RegisterApp("SDL_app", CS_BYTEALIGNCLIENT, 0);
       
   865 
   862 
   866 	SDL_windowid = (windowid != NULL);
   863 	SDL_windowid = (windowid != NULL);
   867 	if ( SDL_windowid ) {
   864 	if ( SDL_windowid ) {
   868 		SDL_Window = (HWND)strtol(windowid, NULL, 0);
   865 		SDL_Window = (HWND)strtol(windowid, NULL, 0);
   869 		if ( SDL_Window == NULL ) {
   866 		if ( SDL_Window == NULL ) {
   905 	if ( SDL_windowid ) {
   902 	if ( SDL_windowid ) {
   906 		SetWindowLong(SDL_Window, GWL_WNDPROC, (LONG)userWindowProc);
   903 		SetWindowLong(SDL_Window, GWL_WNDPROC, (LONG)userWindowProc);
   907 	} else {
   904 	} else {
   908 		DestroyWindow(SDL_Window);
   905 		DestroyWindow(SDL_Window);
   909 	}
   906 	}
   910 }
   907 	SDL_UnregisterApp();
       
   908 }