Update scaling in video dialog instead of framebuffer.

This commit is contained in:
Christian Speckner 2019-12-17 17:15:55 +01:00
parent 0334ae7bad
commit c61fb8f597
2 changed files with 4 additions and 3 deletions

View File

@ -293,8 +293,6 @@ FBInitStatus FrameBuffer::createDisplay(const string& title,
Logger::info(post_about);
}
if (myTIASurface) myTIASurface->updateSurfaceSettings();
return FBInitStatus::Success;
}

View File

@ -493,8 +493,11 @@ void VideoDialog::saveConfig()
// TV scanline intensity
instance().settings().setValue("tv.scanlines", myTVScanIntense->getValueLabel());
// Finally, issue a complete framebuffer re-initialization
// Finally, issue a complete framebuffer re-initialization...
instance().createFrameBuffer();
// ... and apply potential setting changes to the TIA surface
instance().frameBuffer().tiaSurface().updateSurfaceSettings();
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -