summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qbindingstorage.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/kernel/qbindingstorage.h')
-rw-r--r--src/corelib/kernel/qbindingstorage.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/corelib/kernel/qbindingstorage.h b/src/corelib/kernel/qbindingstorage.h
index d8853fa265..1c03b23bfa 100644
--- a/src/corelib/kernel/qbindingstorage.h
+++ b/src/corelib/kernel/qbindingstorage.h
@@ -50,12 +50,13 @@ public:
~QBindingStorage();
bool isEmpty() { return !d; }
+ bool isValid() const noexcept { return bindingStatus; }
const QBindingStatus *status(QtPrivate::QBindingStatusAccessToken) const;
void registerDependency(const QUntypedPropertyData *data) const
{
- if (!bindingStatus->currentlyEvaluatingBinding)
+ if (!bindingStatus || !bindingStatus->currentlyEvaluatingBinding)
return;
registerDependency_helper(data);
}