History

V8 fixes

ksuprynowicz committed 3 years ago

Commit 5cf32a91 parent f65e72c14 files · +140 −15Browse files

Showing the changes to libraries/script-engine/src/ConsoleScriptingInterface.cpp (1 of 14 files). Show all

Unified · Split

libraries/script-engine/src/ConsoleScriptingInterface.cpp+4−0
@@ -80,12 +80,14 @@ ScriptValue ConsoleScriptingInterface::exception(ScriptContext* context, ScriptE · 79 unmodified lines
8080 void ConsoleScriptingInterface::time(QString labelName) {
8181 _timerDetails.insert(labelName, QDateTime::currentDateTime().toUTC());
8282 QString message = QString("%1: Timer started").arg(labelName);
83+ Q_ASSERT(engine);
8384 if (ScriptManager* scriptManager = engine()->manager()) {
8485 scriptManager->scriptPrintedMessage(message);
8586 }
8687 }
8788
8889 void ConsoleScriptingInterface::timeEnd(QString labelName) {
90+ Q_ASSERT(engine);
8991 if (ScriptManager* scriptManager = engine()->manager()) {
9092 if (!_timerDetails.contains(labelName)) {
9193 scriptManager->scriptErrorMessage("No such label found " + labelName);
@@ -134,6 +136,7 @@ ScriptValue ConsoleScriptingInterface::assertion(ScriptContext* context, ScriptE · 42 unmodified lines
134136 }
135137
136138 void ConsoleScriptingInterface::trace() {
139+ Q_ASSERT(engine);
137140 ScriptEnginePointer scriptEngine = engine();
138141 if (ScriptManager* scriptManager = scriptEngine->manager()) {
139142 scriptManager->scriptPrintedMessage
@@ -143,6 +146,7 @@ void ConsoleScriptingInterface::trace() { · 3 unmodified lines
143146 }
144147
145148 void ConsoleScriptingInterface::clear() {
149+ Q_ASSERT(engine);
146150 if (ScriptManager* scriptManager = engine()->manager()) {
147151 scriptManager->clearDebugLogWindow();
148152 }