ccViewer::~ccViewer() { release3DMouse(); if (s_cpeDlg) { delete s_cpeDlg; s_cpeDlg=0; } ccHObject* currentRoot = m_glWindow->getSceneDB(); if (currentRoot) { m_glWindow->setSceneDB(0); m_glWindow->redraw(); delete currentRoot; } }
ccViewer::~ccViewer() { release3DMouse(); if (s_cpeDlg) { delete s_cpeDlg; s_cpeDlg = 0; } ccHObject* currentRoot = m_glWindow->getSceneDB(); if (currentRoot) { m_glWindow->setSceneDB(0); //m_glWindow->redraw(); delete currentRoot; } #ifdef CC_GL_WINDOW_USE_QWINDOW m_glWindow->setParent(0); #endif }