summaryrefslogtreecommitdiff
path: root/src/script/api/qscriptprogram.h
diff options
context:
space:
mode:
authorKent Hansen <kent.hansen@nokia.com>2012-08-07 10:44:46 +0200
committerQt by Nokia <qt-info@nokia.com>2012-08-08 09:43:34 +0200
commit68458376c0db2f786b2c9ab3b8dfd21695a5645e (patch)
tree50388472030452f4881295ac4679b3d825573fba /src/script/api/qscriptprogram.h
parent79ebd39d0d4846cb911ae122d2059e5add568d7e (diff)
downloadqtscript-68458376c0db2f786b2c9ab3b8dfd21695a5645e.tar.gz
QScriptEngine::pushContext(): Don't inherit parent context's scope
This was a regression introduced in Qt 4.6 (JavaScriptCore-based backend). pushContext() should always create a context with a "clean" scope (only the Global Object and the context's own activation object should be in the scope chain). The scope chain API is internal, but the wrong behavior could still be observed e.g. through QScriptEngine::evaluate(). Task-number: QTBUG-18188 Change-Id: I138dabc665d7275fb85d3b5e1b473d56096a989e Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
Diffstat (limited to 'src/script/api/qscriptprogram.h')
0 files changed, 0 insertions, 0 deletions