Showing the changes to libraries/script-engine/src/v8/ScriptEngineV8.cpp (1 of 1 file). Show all
Unified · Split
| @@ -280,6 +280,11 @@ ScriptEngineV8::~ScriptEngineV8() { · 279 unmodified lines | |||
| 280 | _qobjectWrapperMap.clear(); | 280 | _qobjectWrapperMap.clear(); |
| 281 | _qobjectWrapperMapV8.clear(); | 281 | _qobjectWrapperMapV8.clear(); |
| 282 | } | 282 | } |
| 283 | // Events need to be processed one more time: | ||
| 284 | { | ||
| 285 | QEventLoop loop; | ||
| 286 | loop.processEvents(); | ||
| 287 | } | ||
| 283 | #ifdef OVERTE_SCRIPT_USE_AFTER_DELETE_GUARD | 288 | #ifdef OVERTE_SCRIPT_USE_AFTER_DELETE_GUARD |
| 284 | _wasDestroyed = true; | 289 | _wasDestroyed = true; |
| 285 | #endif | 290 | #endif |