diff options
Diffstat (limited to 'src/declarative/qml/qmlbindingoptimizations.cpp')
-rw-r--r-- | src/declarative/qml/qmlbindingoptimizations.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/declarative/qml/qmlbindingoptimizations.cpp b/src/declarative/qml/qmlbindingoptimizations.cpp index d7105b2..868440e 100644 --- a/src/declarative/qml/qmlbindingoptimizations.cpp +++ b/src/declarative/qml/qmlbindingoptimizations.cpp @@ -145,8 +145,10 @@ void QmlOptimizedBindings::run(Binding *binding) qWarning("ERROR: Circular binding"); QmlContext *context = QmlAbstractExpression::context(); - if (!context) + if (!context) { + qWarning("QmlOptimizedBindings: Attempted to evaluate an expression in an invalid context"); return; + } QmlContextPrivate *cp = QmlContextPrivate::get(context); if (binding->property & 0xFFFF0000) { |