void CJS_RuntimeFactory::Release() { if(m_bInit) { //to do.Should be implemented as atom manipulation. if (--m_nRef == 0) { JS_Release(); ReleaseGlobalData(); m_bInit = FALSE; } } }
void CJS_RuntimeFactory::Release() { if(m_bInit) { //to do.Should be implemented as atom manipulation. if (--m_nRef == 0) { JS_Release(); ReleaseGlobalData(); v8::V8::ShutdownPlatform(); delete m_platform; m_platform = NULL; m_bInit = FALSE; } } }