mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-12-01 00:21:43 +00:00
- NULLed screen in CreateFrameBuffer if it's the same as 'old' and gets deleted.
SVN r871 (trunk)
This commit is contained in:
parent
5e6f709dbf
commit
298e465e22
2 changed files with 3 additions and 0 deletions
|
@ -222,6 +222,8 @@ DFrameBuffer *SDLVideo::CreateFrameBuffer (int width, int height, bool fullscree
|
||||||
return old;
|
return old;
|
||||||
}
|
}
|
||||||
old->GetFlash (flashColor, flashAmount);
|
old->GetFlash (flashColor, flashAmount);
|
||||||
|
old->ObjectFlags |= OF_YesReallyDelete;
|
||||||
|
if (screen == old) screen = NULL;
|
||||||
delete old;
|
delete old;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -505,6 +505,7 @@ DFrameBuffer *Win32Video::CreateFrameBuffer (int width, int height, bool fullscr
|
||||||
}
|
}
|
||||||
old->GetFlash (flashColor, flashAmount);
|
old->GetFlash (flashColor, flashAmount);
|
||||||
old->ObjectFlags |= OF_YesReallyDelete;
|
old->ObjectFlags |= OF_YesReallyDelete;
|
||||||
|
if (old == screen) screen = NULL;
|
||||||
delete old;
|
delete old;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in a new issue