void Application::QuitFromMainLoop()
{
- Accessibility::Bridge::GetCurrentBridge()->ApplicationHidden();
Accessibility::Bridge::GetCurrentBridge()->Terminate();
mAdaptor->Stop();
ApplicationPtr Application::GetPreInitializedApplication()
{
- return gPreInitializedApplication;
+ // Reset the handle to decrease the reference count
+ ApplicationPtr application = gPreInitializedApplication;
+ gPreInitializedApplication.Reset();
+
+ return application;
}
Graphics::Controller& Application::GetController()