COMA_USING_NS ResourceManager::ResourceManager() : loading_(false) { SetEventListener(ResourceManagerEvent::LOAD_COMPLETE, BIND(ResourceManager::CompleteListener)); SetEventListener(ResourceManagerEvent::UNLOAD_COMPLETE, BIND(ResourceManager::CompleteListener)); }
void NzWindowImpl::Destroy() { if (m_ownsWindow) { #if NAZARA_UTILITY_THREADED_WINDOW if (m_thread.IsJoinable()) { m_threadActive = false; PostMessageW(m_handle, WM_NULL, 0, 0); // Pour réveiller le thread m_thread.Join(); } #else if (m_handle) DestroyWindow(m_handle); #endif } else SetEventListener(false); }