From eba5ca5c2fe28301736dc79736079e4d037e3520 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antti=20Sepp=C3=A4l=C3=A4?= Date: Tue, 1 Sep 2015 12:33:02 +0300 Subject: [PATCH] [transfer-engine] Initialize angle and mirrored variables in metadata handling. Fixes MER#1278 --- lib/imageoperation.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/imageoperation.cpp b/lib/imageoperation.cpp index 3f28e4b..2974a8d 100644 --- a/lib/imageoperation.cpp +++ b/lib/imageoperation.cpp @@ -321,17 +321,16 @@ QString ImageOperation::scaleImageToSize(const QString &sourceFile, quint64 targ void ImageOperation::imageOrientation(const QString &sourceFile, int *angle, bool *mirror) { + *angle = 0; + *mirror = false; + if(!QuillMetadata::canRead(sourceFile)) { qWarning() << Q_FUNC_INFO << "Can't read metadata"; - *angle = 0; - *mirror = false; return; } QuillMetadata md(sourceFile); if (!md.hasExif()) { qWarning() << "Metadata invalid"; - *angle = 0; - *mirror = false; return; }