mirror of https://github.com/encounter/SDL.git
Assorted fixes for NaCl. Hat tip to Sylvain Becker
This commit is contained in:
parent
9e55ace818
commit
ab238dc6e4
|
@ -90,4 +90,5 @@ For more information on how nacl_io and mount points work, see:
|
||||||
TODO - Known Issues
|
TODO - Known Issues
|
||||||
================================================================================
|
================================================================================
|
||||||
* Testing of all systems with a real application (something other than SDL's tests)
|
* Testing of all systems with a real application (something other than SDL's tests)
|
||||||
|
* Key events don't seem to work properly
|
||||||
|
|
||||||
|
|
|
@ -139,6 +139,7 @@ int NACL_VideoInit(_THIS) {
|
||||||
SDL_VideoData *driverdata = (SDL_VideoData *) _this->driverdata;
|
SDL_VideoData *driverdata = (SDL_VideoData *) _this->driverdata;
|
||||||
SDL_DisplayMode mode;
|
SDL_DisplayMode mode;
|
||||||
|
|
||||||
|
SDL_zero(mode);
|
||||||
mode.format = driverdata->format;
|
mode.format = driverdata->format;
|
||||||
mode.w = driverdata->w;
|
mode.w = driverdata->w;
|
||||||
mode.h = driverdata->h;
|
mode.h = driverdata->h;
|
||||||
|
@ -147,8 +148,7 @@ int NACL_VideoInit(_THIS) {
|
||||||
if (SDL_AddBasicVideoDisplay(&mode) < 0) {
|
if (SDL_AddBasicVideoDisplay(&mode) < 0) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
SDL_zero(mode);
|
|
||||||
SDL_AddDisplayMode(&_this->displays[0], &mode);
|
SDL_AddDisplayMode(&_this->displays[0], &mode);
|
||||||
|
|
||||||
PSInterfaceInit();
|
PSInterfaceInit();
|
||||||
|
|
|
@ -51,6 +51,9 @@ NACL_CreateWindow(_THIS, SDL_Window * window)
|
||||||
window->flags |= SDL_WINDOW_INPUT_FOCUS; /* always has input focus */
|
window->flags |= SDL_WINDOW_INPUT_FOCUS; /* always has input focus */
|
||||||
window->flags |= SDL_WINDOW_OPENGL;
|
window->flags |= SDL_WINDOW_OPENGL;
|
||||||
|
|
||||||
|
SDL_SetMouseFocus(window);
|
||||||
|
SDL_SetKeyboardFocus(window);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue