- bugfix for sullscreen SDL restore video
This commit is contained in:
parent
b31ad16b21
commit
3825192e2e
|
@ -802,7 +802,7 @@ bool changeVideoMode(int resW, int resH, int colorBits, int ) {
|
|||
}
|
||||
|
||||
void restoreVideoMode(bool exitingApp) {
|
||||
SDL_Quit();
|
||||
//SDL_Quit();
|
||||
}
|
||||
|
||||
int getScreenW() {
|
||||
|
|
|
@ -34,19 +34,31 @@ namespace Shared{ namespace Platform{
|
|||
// class PlatformContextGl
|
||||
// ======================================
|
||||
PlatformContextGl::PlatformContextGl() {
|
||||
SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d]\n",__FILE__,__FUNCTION__,__LINE__);
|
||||
icon = NULL;
|
||||
screen = NULL;
|
||||
}
|
||||
|
||||
PlatformContextGl::~PlatformContextGl() {
|
||||
SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d]\n",__FILE__,__FUNCTION__,__LINE__);
|
||||
|
||||
if(icon != NULL) {
|
||||
SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d]\n",__FILE__,__FUNCTION__,__LINE__);
|
||||
|
||||
SDL_FreeSurface(icon);
|
||||
icon = NULL;
|
||||
}
|
||||
|
||||
SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d]\n",__FILE__,__FUNCTION__,__LINE__);
|
||||
|
||||
if(screen != NULL) {
|
||||
SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d]\n",__FILE__,__FUNCTION__,__LINE__);
|
||||
|
||||
SDL_FreeSurface(screen);
|
||||
screen = NULL;
|
||||
}
|
||||
|
||||
SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d]\n",__FILE__,__FUNCTION__,__LINE__);
|
||||
}
|
||||
|
||||
void PlatformContextGl::init(int colorBits, int depthBits, int stencilBits,bool hardware_acceleration, bool fullscreen_anti_aliasing) {
|
||||
|
|
Loading…
Reference in New Issue