History

tweak some debugging

ZappoMan committed 11 years ago

Commit 9dcea381 parent 89f7f2d1 file · +9 −9Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 1 file). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+9−9
@@ -125,7 +125,7 @@ bool ScriptEngine::_stoppingAllScripts = false; · 124 unmodified lines
125125 bool ScriptEngine::_doneRunningThisScript = false;
126126
127127 void ScriptEngine::stopAllScripts(QObject* application) {
128− DEBUG_SCRIPT_ENDING(qDebug() << "ScriptEngine::stopAllScripts() ------- BEGIN -------";)
128+ qDebug() << "ScriptEngine::stopAllScripts() ------- BEGIN -------";
129129
130130 _allScriptsMutex.lock();
131131 _stoppingAllScripts = true;
@@ -136,9 +136,7 @@ void ScriptEngine::stopAllScripts(QObject* application) { · 4 unmodified lines
136136
137137 QString scriptName = scriptEngine->getFilename();
138138
139− DEBUG_SCRIPT_ENDING(qDebug() << "ScriptEngine::stopAllScripts() considering:" << scriptName
140− << "isRunning():" << scriptEngine->isRunning()
141− << "evaluatePending():" << scriptEngine->evaluatePending();)
139+ DEBUG_SCRIPT_ENDING(qDebug() << "ScriptEngine::stopAllScripts() considering:" << scriptName << "isRunning():" << scriptEngine->isRunning() << "evaluatePending():" << scriptEngine->evaluatePending();)
142140
143141 // NOTE: typically all script engines are running. But there's at least one known exception to this, the
144142 // "entities sandbox" which is only used to evaluate entities scripts to test their validity before using
@@ -165,11 +163,13 @@ void ScriptEngine::stopAllScripts(QObject* application) { · 20 unmodified lines
165163 DEBUG_SCRIPT_ENDING(qDebug() << "ScriptEngine::stopAllScripts() -- AFTER waitTillDoneRunning() script:" << scriptName;)
166164 i.remove();
167165 } else {
166+ qDebug() << "ScriptEngine::stopAllScripts() " << scriptName << " - will be freed on it's own.";
168167 }
169168 }
170169 _stoppingAllScripts = false;
171170 _allScriptsMutex.unlock();
172− DEBUG_SCRIPT_ENDING(qDebug() << "ScriptEngine::stopAllScripts() ------- DONE -------";)
171+ qDebug() << "ScriptEngine::stopAllScripts() _allKnownScriptEngines.count:" << _allKnownScriptEngines.count();
172+ qDebug() << "ScriptEngine::stopAllScripts() ------- DONE -------";
173173 }
174174
175175
@@ -428,8 +428,8 @@ void ScriptEngine::registerGetterSetter(const QString& name, QScriptEngine::Func · 252 unmodified lines
428428
429429 void ScriptEngine::evaluate() {
430430 if (_stoppingAllScripts) {
431− qDebug() << "ScriptEngine::evaluate() while shutting down is ignored...";
432− qDebug() << " parent script:" << getFilename() << "[" << this << "]";
431+ DEBUG_SCRIPT_ENDING(qDebug() << "ScriptEngine::evaluate() while shutting down is ignored...";)
432+ DEBUG_SCRIPT_ENDING(qDebug() << " parent script:" << getFilename() << "[" << this << "]";)
433433 return; // bail early
434434 }
435435
@@ -454,8 +454,8 @@ void ScriptEngine::evaluate() { · 18 unmodified lines
454454
455455 QScriptValue ScriptEngine::evaluate(const QString& program, const QString& fileName, int lineNumber) {
456456 if (_stoppingAllScripts) {
457− qDebug() << "ScriptEngine::evaluate(program) while shutting down is ignored...";
458− qDebug() << " parent script:" << getFilename() << "[" << this << "]";
457+ DEBUG_SCRIPT_ENDING(qDebug() << "ScriptEngine::evaluate(program) while shutting down is ignored...";)
458+ DEBUG_SCRIPT_ENDING(qDebug() << " parent script:" << getFilename() << "[" << this << "]";)
459459 return QScriptValue(); // bail early
460460 }
461461