aboutsummaryrefslogtreecommitdiff
path: root/gui/ThemeEngine.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2014-05-09 23:16:02 +0300
committerEugene Sandulenko2016-06-01 13:16:12 +0200
commita612b0a173eefc80d635a2711cd9f20e4601839d (patch)
tree28d08b6fe96c5d57ae5c351e0b4c187ee1c8d0f1 /gui/ThemeEngine.cpp
parentc7ad2155fc9153b700d55aea08eafa03d7343fc8 (diff)
downloadscummvm-rg350-a612b0a173eefc80d635a2711cd9f20e4601839d.tar.gz
scummvm-rg350-a612b0a173eefc80d635a2711cd9f20e4601839d.tar.bz2
scummvm-rg350-a612b0a173eefc80d635a2711cd9f20e4601839d.zip
GRAPHICS: Restore layout debugging capabilities
Diffstat (limited to 'gui/ThemeEngine.cpp')
-rw-r--r--gui/ThemeEngine.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/gui/ThemeEngine.cpp b/gui/ThemeEngine.cpp
index aec5c79dab..90cb612e19 100644
--- a/gui/ThemeEngine.cpp
+++ b/gui/ThemeEngine.cpp
@@ -1265,8 +1265,15 @@ void ThemeEngine::updateScreen(bool render) {
_screenQueue.clear();
}
- if (render)
+ if (render) {
+#ifdef LAYOUT_DEBUG_DIALOG
+ _vectorRenderer->fillSurface();
+ _themeEval->debugDraw(&_screen, _font);
+ _vectorRenderer->copyWholeFrame(_system);
+#else
renderDirtyScreen();
+#endif
+ }
}
void ThemeEngine::addDirtyRect(Common::Rect r) {