[qrvthtool] TranslationManager::enumerate(): MSVC 2015 doesn't like constexpr on QDir::Filters.

...though interestingly, *only* the 64-bit builds failed. 32-bit seemed
to handle it just fine.

src\qrvthtool\TranslationManager.cpp(231): error C2127: 'filters': illegal initialization of 'constexpr' entity with a non-constant expression
  c:\qt\5.13\msvc2015_64\include\qtcore\qdir.h(83): note: failure was because type 'QFlags<QDir::Filter>' is not a literal type (compiling source file src\qrvthtool\TranslationManager.cpp)
This commit is contained in:
David Korth 2025-05-30 21:47:45 -04:00
parent a6cc86d6da
commit 6d70248b7d

View File

@ -228,7 +228,7 @@ QMap<QString, QString> TranslationManager::enumerate(void) const
}; };
// Search the paths for TS files. // Search the paths for TS files.
static constexpr QDir::Filters filters = (QDir::Files | QDir::Readable); static const QDir::Filters filters = (QDir::Files | QDir::Readable);
Q_D(const TranslationManager); Q_D(const TranslationManager);
QMap<QString, QString> tsMap; QMap<QString, QString> tsMap;