# HG changeset patch # User Chris Cannam # Date 1305052665 -3600 # Node ID 9d50c42d7ca09fa3fe6b582276fb119151c6e49c # Parent 46213a34900fbff1d3af33f0d54fca5010b8f8a1 Don't add templates to Recent Files diff -r 46213a34900f -r 9d50c42d7ca0 framework/MainWindowBase.cpp --- a/framework/MainWindowBase.cpp Tue May 10 13:58:08 2011 +0100 +++ b/framework/MainWindowBase.cpp Tue May 10 19:37:45 2011 +0100 @@ -1595,6 +1595,7 @@ QXmlInputSource *inputSource = 0; BZipFileDevice *bzFile = 0; QFile *rawFile = 0; + bool isTemplate = false; if (source.getExtension().toLower() == "sv") { bzFile = new BZipFileDevice(source.getLocalFilename()); @@ -1604,6 +1605,9 @@ } inputSource = new QXmlInputSource(bzFile); } else { + if (source.getExtension().toLower() == "svt") { + isTemplate = true; + } rawFile = new QFile(source.getLocalFilename()); inputSource = new QXmlInputSource(rawFile); } @@ -1662,7 +1666,9 @@ m_documentModified = false; updateMenuStates(); - m_recentFiles.addFile(source.getLocation()); + if (!isTemplate) { + m_recentFiles.addFile(source.getLocation()); + } if (!source.isRemote()) { // for file dialog