QmlJS: Potentially fix hard-to-reproduce crash in JS completion.
* Context::build was potentially dangerous. Link and ScopeBuilder went out of scope before their results stopped being used. * ScopeBuilder: If no function scope object was found, don't add it. Reviewed-by: Erik Verbruggen
Showing
- src/libs/qmljs/qmljsinterpreter.cpp 0 additions, 7 deletionssrc/libs/qmljs/qmljsinterpreter.cpp
- src/libs/qmljs/qmljsinterpreter.h 0 additions, 3 deletionssrc/libs/qmljs/qmljsinterpreter.h
- src/libs/qmljs/qmljsscopebuilder.cpp 2 additions, 1 deletionsrc/libs/qmljs/qmljsscopebuilder.cpp
- src/plugins/qmljseditor/qmljscodecompletion.cpp 4 additions, 2 deletionssrc/plugins/qmljseditor/qmljscodecompletion.cpp
- src/plugins/qmljseditor/qmljseditor.cpp 6 additions, 3 deletionssrc/plugins/qmljseditor/qmljseditor.cpp
- src/plugins/qmljseditor/qmljshoverhandler.cpp 5 additions, 1 deletionsrc/plugins/qmljseditor/qmljshoverhandler.cpp
Loading
Please register or sign in to comment