forked from mirrors/0ad
Disables the JS debugger.
It's completely broken since 4b1297b328 and will have to be updated for
the new SpiderMonkey API.
I only uncomment it at the moment because I plan to fix/reimplement it
soon after the upgrade.
Closes #2348
Refs #2241
Refs #1886
This was SVN commit r14506.
This commit is contained in:
@@ -566,13 +566,15 @@ ScriptInterface::ScriptInterface(const char* nativeScopeName, const char* debugN
|
||||
g_ScriptStatsTable->Add(this, debugName);
|
||||
}
|
||||
|
||||
// JS debugger temporarily disabled during the SpiderMonkey upgrade (check trac ticket #2348 for details)
|
||||
/*
|
||||
if (g_JSDebuggerEnabled && g_DebuggingServer != NULL)
|
||||
{
|
||||
if(!JS_SetDebugMode(GetContext(), true))
|
||||
LOGERROR(L"Failed to set Spidermonkey to debug mode!");
|
||||
else
|
||||
g_DebuggingServer->RegisterScriptinterface(debugName, this);
|
||||
}
|
||||
} */
|
||||
|
||||
m_CxPrivate.pScriptInterface = this;
|
||||
JS_SetContextPrivate(m->m_cx, (void*)&m_CxPrivate);
|
||||
@@ -587,8 +589,9 @@ ScriptInterface::~ScriptInterface()
|
||||
}
|
||||
|
||||
// Unregister from the Debugger class
|
||||
if (g_JSDebuggerEnabled && g_DebuggingServer != NULL)
|
||||
g_DebuggingServer->UnRegisterScriptinterface(this);
|
||||
// JS debugger temporarily disabled during the SpiderMonkey upgrade (check trac ticket #2348 for details)
|
||||
//if (g_JSDebuggerEnabled && g_DebuggingServer != NULL)
|
||||
// g_DebuggingServer->UnRegisterScriptinterface(this);
|
||||
}
|
||||
|
||||
void ScriptInterface::ShutDown()
|
||||
|
||||
Reference in New Issue
Block a user