diff --git a/src/graphics/GraphicsCache.cpp b/src/graphics/GraphicsCache.cpp index dbf9cafa5e..5f89c56fd4 100644 --- a/src/graphics/GraphicsCache.cpp +++ b/src/graphics/GraphicsCache.cpp @@ -70,18 +70,10 @@ vector const & Cache::loadableFormats() const if (!fmts.empty()) return fmts; - // The formats recognised by LyX - Formats::const_iterator begin = theFormats().begin(); - Formats::const_iterator end = theFormats().end(); - - // The formats natively loadable. - vector nformat = frontend::loadableImageFormats(); - - vector::const_iterator it = nformat.begin(); - for (; it != nformat.end(); ++it) { - for (Formats::const_iterator fit = begin; fit != end; ++fit) { - if (fit->extension() == *it) { - fmts.push_back(fit->name()); + for (string const & native_extension : frontend::loadableImageFormats()) { + for (Format const & format : theFormats()) { + if (format.extension() == native_extension) { + fmts.push_back(format.name()); break; } } @@ -89,11 +81,8 @@ vector const & Cache::loadableFormats() const if (lyxerr.debugging()) { LYXERR(Debug::GRAPHICS, "LyX recognises the following image formats:"); - - vector::const_iterator fbegin = fmts.begin(); - vector::const_iterator fend = fmts.end(); - for (vector::const_iterator fit = fbegin; fit != fend; ++fit) { - LYXERR(Debug::GRAPHICS, *fit << ','); + for (string const & format : fmts) { + LYXERR(Debug::GRAPHICS, format << ','); } }