aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gui/ThemeModern.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/gui/ThemeModern.cpp b/gui/ThemeModern.cpp
index 406de21015..621d57c49e 100644
--- a/gui/ThemeModern.cpp
+++ b/gui/ThemeModern.cpp
@@ -170,7 +170,8 @@ void ThemeModern::enable() {
init();
resetupGuiRenderer();
resetDrawArea();
- setUpCursor();
+ if (_useCursor)
+ setUpCursor();
_system->showOverlay();
clearAll();
_enabled = true;
@@ -178,8 +179,10 @@ void ThemeModern::enable() {
void ThemeModern::disable() {
_system->hideOverlay();
- PaletteMan.popCursorPalette();
- CursorMan.popCursor();
+ if (_useCursor) {
+ PaletteMan.popCursorPalette();
+ CursorMan.popCursor();
+ }
_enabled = false;
}