diff options
Diffstat (limited to 'gui/ThemeRenderer.cpp')
-rw-r--r-- | gui/ThemeRenderer.cpp | 13 |
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(); |