diff options
Diffstat (limited to 'src/qml/jsruntime/qv4module.cpp')
| -rw-r--r-- | src/qml/jsruntime/qv4module.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/qml/jsruntime/qv4module.cpp b/src/qml/jsruntime/qv4module.cpp index 8e075251e4..3ff9191cb2 100644 --- a/src/qml/jsruntime/qv4module.cpp +++ b/src/qml/jsruntime/qv4module.cpp @@ -203,9 +203,9 @@ PropertyKey ModuleNamespaceIterator::next(const Object *o, Property *pd, Propert Scope scope(module->engine()); ScopedString exportName(scope, scope.engine->newString(exportedNames.at(exportIndex))); exportIndex++; - const Value *v = module->resolveExport(exportName->toPropertyKey()); if (pd) { - if (v->isEmpty()) + const Value *v = module->resolveExport(exportName->toPropertyKey()); + if (!v || v->isEmpty()) scope.engine->throwReferenceError(exportName); else pd->value = *v; |
