diff options
Diffstat (limited to 'src/qmlmodels/qqmltableinstancemodel.cpp')
| -rw-r--r-- | src/qmlmodels/qqmltableinstancemodel.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/qmlmodels/qqmltableinstancemodel.cpp b/src/qmlmodels/qqmltableinstancemodel.cpp index 1c14427b90..e4fcae2a44 100644 --- a/src/qmlmodels/qqmltableinstancemodel.cpp +++ b/src/qmlmodels/qqmltableinstancemodel.cpp @@ -397,8 +397,8 @@ bool QQmlTableInstanceModel::setRequiredProperty(int index, const QString &name, bool wasInRequired = false; const auto task = QQmlIncubatorPrivate::get(modelItem->incubationTask); - RequiredProperties &props = task->requiredProperties(); - if (props.empty()) + RequiredProperties *props = task->requiredProperties(); + if (props->empty()) return false; QQmlProperty componentProp = QQmlComponentPrivate::removePropertyFromRequired( @@ -492,7 +492,7 @@ void QQmlTableInstanceModelIncubationTask::setInitialState(QObject *object) modelItemToIncubate->object = object; emit tableInstanceModel->initItem(modelItemToIncubate->index, object); - if (!QQmlIncubatorPrivate::get(this)->requiredProperties().empty()) { + if (!QQmlIncubatorPrivate::get(this)->requiredProperties()->empty()) { modelItemToIncubate->object = nullptr; object->deleteLater(); } |
