aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dependencies.yaml4
-rw-r--r--src/timeline/qquickkeyframe.cpp3
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)