diff --git a/src/modules/gui.cpp b/src/modules/gui.cpp index a41fafd93..8996f62d4 100644 --- a/src/modules/gui.cpp +++ b/src/modules/gui.cpp @@ -493,8 +493,13 @@ void gui_feedback() if (next_idle_flags & REFRESH_FULL_SCREEN) { next_idle_flags ^= REFRESH_FULL_SCREEN; - const CurrentSpriteReader sprite(UIContext::instance()); - update_screen_for_sprite(sprite); + try { + const CurrentSpriteReader sprite(UIContext::instance()); + update_screen_for_sprite(sprite); + } + catch (...) { + // do nothing + } } /* record file if is necessary */