diff options
-rw-r--r-- | dependencies.yaml | 4 | ||||
-rw-r--r-- | src/timeline/qquickkeyframe.cpp | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/dependencies.yaml b/dependencies.yaml index 12c37f2..53030fd 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -1,7 +1,7 @@ dependencies: ../qtbase: - ref: b562d2529ac0615ef09b868dda1801b5273c708f + ref: 5627844168b72fb56136074ab6d452fa22079112 required: true ../qtdeclarative: - ref: edf6e2f984fc6c0ede34d93cec36db229c05d9f6 + ref: fd27949ae2276700d04bd1e5db1d1577870c7559 required: true diff --git a/src/timeline/qquickkeyframe.cpp b/src/timeline/qquickkeyframe.cpp index f94dca5..03302eb 100644 --- a/src/timeline/qquickkeyframe.cpp +++ b/src/timeline/qquickkeyframe.cpp @@ -87,6 +87,8 @@ void QQuickKeyframeGroupPrivate::loadKeyframes(bool fromBinary) reader.addData(keyframeData); } + auto cleanup = qScopeGuard([&dataFile] { dataFile.close(); }); + // Check that file is standard keyframes CBOR and get the version int version = readKeyframesHeader(reader); @@ -118,7 +120,6 @@ void QQuickKeyframeGroupPrivate::loadKeyframes(bool fromBinary) // Leave root array reader.leaveContainer(); - } void QQuickKeyframeGroupPrivate::append_keyframe(QQmlListProperty<QQuickKeyframe> *list, QQuickKeyframe *a) |