aboutsummaryrefslogtreecommitdiff
path: root/gui/ThemeRenderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gui/ThemeRenderer.cpp')
-rw-r--r--gui/ThemeRenderer.cpp13
1 files changed, 11 insertions, 2 deletions
diff --git a/gui/ThemeRenderer.cpp b/gui/ThemeRenderer.cpp
index 378e32649f..2be95350e1 100644
--- a/gui/ThemeRenderer.cpp
+++ b/gui/ThemeRenderer.cpp
@@ -183,8 +183,8 @@ void ThemeRenderer::unloadTheme() {
ImageMan.remArchive(_themeFileName + ".zip");
- _themeName.clear();
- _themeFileName.clear();
+// _themeName.clear();
+// _themeFileName.clear();
_themeOk = false;
}
@@ -196,6 +196,15 @@ void ThemeRenderer::clearAll() {
_system->grabOverlay((OverlayColor*)_screen->pixels, _screen->w);
}
+void ThemeRenderer::refresh() {
+ init();
+ if (_enabled) {
+ _system->showOverlay();
+// CursorMan.replaceCursorPalette(_cursorPal, 0, MAX_CURS_COLORS);
+// CursorMan.replaceCursor(_cursor, _cursorWidth, _cursorHeight, _cursorHotspotX, _cursorHotspotY, 255, _cursorTargetScale);
+ }
+}
+
void ThemeRenderer::enable() {
init();
resetDrawArea();