UISystem::~UISystem() { OverlayManager::destroyInstance(); // finish theme CurrentTheme::set(NULL); details::exitWidgets(); _internal_set_mouse_display(NULL); update_mouse_overlay(NULL); }
UISystem::~UISystem() { OverlayManager::destroyInstance(); // finish theme set_theme(nullptr, guiscale()); details::exitWidgets(); _internal_set_mouse_display(nullptr); if (!update_custom_native_cursor(nullptr)) update_mouse_overlay(nullptr); ASSERT(g_instance == this); g_instance = nullptr; }