diff options
-rw-r--r-- | engines/engine.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/engine.cpp b/engines/engine.cpp index 5fc8f62e27..ee1d53fa9c 100644 --- a/engines/engine.cpp +++ b/engines/engine.cpp @@ -80,13 +80,19 @@ static void defaultErrorHandler(const char *msg) { if (isSmartphone()) debugger = 0; #endif + +#if defined(USE_TASKBAR) + g_system->getTaskbarManager()->notifyError(); +#endif + if (debugger && !debugger->isActive()) { debugger->attach(msg); debugger->onFrame(); } + #if defined(USE_TASKBAR) - g_system->getTaskbarManager()->setProgressState(Common::TaskbarManager::kTaskbarError); + g_system->getTaskbarManager()->clearError(); #endif } |