diff options
Diffstat (limited to 'backends/platform/openpandora')
| -rw-r--r-- | backends/platform/openpandora/op-backend.cpp | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/backends/platform/openpandora/op-backend.cpp b/backends/platform/openpandora/op-backend.cpp index 354aa24b24..4350d697e2 100644 --- a/backends/platform/openpandora/op-backend.cpp +++ b/backends/platform/openpandora/op-backend.cpp @@ -160,7 +160,7 @@ void OSystem_OP::initSDL() {  	// Check if SDL has not been initialized  	if (!_initedSDL) { -		uint32 sdlFlags = SDL_INIT_EVENTTHREAD; +		uint32 sdlFlags = SDL_INIT_EVENTTHREAD | SDL_INIT_VIDEO;  		if (ConfMan.hasKey("disable_sdl_parachute"))  			sdlFlags |= SDL_INIT_NOPARACHUTE; @@ -168,6 +168,12 @@ void OSystem_OP::initSDL() {  		if (SDL_Init(sdlFlags) == -1)  			error("Could not initialize SDL: %s", SDL_GetError()); +		// Enable unicode support if possible +		SDL_EnableUNICODE(1); + +		// Disable OS cursor +		SDL_ShowCursor(SDL_DISABLE); +  		_initedSDL = true;  	}  } | 
