mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-01 00:12:59 +00:00
Fixed vkbd drawing and GUI drawing on screen change while vkbd is shown.
svn-id: r35979
This commit is contained in:
parent
980917e545
commit
ceefbd19b9
@ -248,12 +248,19 @@ void VirtualKeyboardGUI::move(int16 x, int16 y) {
|
||||
}
|
||||
|
||||
void VirtualKeyboardGUI::screenChanged() {
|
||||
g_gui.checkScreenChange();
|
||||
|
||||
_lastScreenChanged = _system->getScreenChangeID();
|
||||
int16 newScreenW = _system->getOverlayWidth();
|
||||
int16 newScreenH = _system->getOverlayHeight();
|
||||
|
||||
if (_screenW != newScreenW || _screenH != newScreenH) {
|
||||
_screenW = newScreenW;
|
||||
_screenH = newScreenH;
|
||||
|
||||
_overlayBackup.create(_screenW, _screenH, sizeof(OverlayColor));
|
||||
_system->grabOverlay((OverlayColor*)_overlayBackup.pixels, _overlayBackup.w);
|
||||
|
||||
if (!_kbd->checkModeResolutions()) {
|
||||
_displaying = false;
|
||||
return;
|
||||
|
Loading…
x
Reference in New Issue
Block a user