When resizing the window to a smaller size, the emulated image will now be updated as well.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@182 a31d4220-a93d-0410-bf67-fe4944624d44
This commit is contained in:
spacy51 2007-12-07 19:04:30 +00:00
parent 1484c18b73
commit ba1850dbbe
1 changed files with 8 additions and 0 deletions

View File

@ -769,6 +769,8 @@ void MainWnd::OnSize(UINT nType, int cx, int cy)
{
CWnd::OnSize(nType, cx, cy);
bool redraw = ( ( cx < theApp.surfaceSizeX ) || ( cy < theApp.surfaceSizeY ) );
if(!theApp.changingVideoSize) {
if(this) {
if(!IsIconic()) {
@ -784,6 +786,12 @@ void MainWnd::OnSize(UINT nType, int cx, int cy)
theApp.adjustDestRect();
if(theApp.display)
theApp.display->resize(theApp.dest.right-theApp.dest.left, theApp.dest.bottom-theApp.dest.top);
if( redraw && emulating ) {
theApp.painting = true;
systemDrawScreen();
theApp.painting = false;
theApp.renderedFrames--;
}
}
} else {
if(emulating) {