From a7eb7735eebaf11ecc753c46819f8becf597e45f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20Beauz=C3=A9e-Luyssen?= Date: Mon, 21 Feb 2022 14:25:47 +0100 Subject: [PATCH] fileref: Reduce variables scope --- taglib/fileref.cpp | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/taglib/fileref.cpp b/taglib/fileref.cpp index 2be5aa3c..4e15ad3e 100644 --- a/taglib/fileref.cpp +++ b/taglib/fileref.cpp @@ -87,15 +87,13 @@ namespace File *detectByResolvers(IOStream* stream, bool readAudioProperties, AudioProperties::ReadStyle audioPropertiesStyle) { - ResolverList::ConstIterator it = fileTypeResolvers.begin(); - for(; it != fileTypeResolvers.end(); ++it) { - const FileRef::StreamTypeResolver* streamResolver = - dynamic_cast(*it); - if (!streamResolver) - continue; - File *file = streamResolver->createFileFromStream(stream, readAudioProperties, audioPropertiesStyle); - if(file) - return file; + for(ResolverList::ConstIterator it = fileTypeResolvers.begin(); + it != fileTypeResolvers.end(); ++it) { + if (const FileRef::StreamTypeResolver* streamResolver = + dynamic_cast(*it)) { + if(File *file = streamResolver->createFileFromStream(stream, readAudioProperties, audioPropertiesStyle)) + return file; + } } return 0;