diff options
Diffstat (limited to 'src/renderManager.cpp')
| -rw-r--r-- | src/renderManager.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/renderManager.cpp b/src/renderManager.cpp index 84896a1..18b0664 100644 --- a/src/renderManager.cpp +++ b/src/renderManager.cpp @@ -4,8 +4,9 @@ CRenderManager::CRenderManager() : screen(ftxui::ScreenInteractive::TerminalOutput()) { if (std::atexit([]() { - if (g_pRenderManager) g_pRenderManager->exitLoop(); - })) + if (g_pRenderManager) + g_pRenderManager->exitLoop(); + })) log(ERR, "Failed to register RenderManager atexit handler, will fallback to quick_exit after hang"); log(LOG, "RenderManager: initialized"); }; @@ -20,7 +21,7 @@ void CRenderManager::exitLoop() { try { screen.ExitLoopClosure()(); screen.Exit(); - } catch (const std::exception& e) { + } catch (const std::exception &e) { log(WARN, "Exception in exitLoop: {}", e.what()); } catch (...) { log(WARN, "Unknown exception in exitLoop"); |
