From 5cfa896f98a8f7349dfd1871c7dc066eedb33f72 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Sun, 20 May 2018 09:54:30 +0200 Subject: [PATCH] Drop Windows XP support --- build/aegisub.props | 2 +- libaegisub/windows/fs.cpp | 15 +-------------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/build/aegisub.props b/build/aegisub.props index 3ce0962fa..aa07badea 100644 --- a/build/aegisub.props +++ b/build/aegisub.props @@ -34,7 +34,7 @@ true Unicode MultiByte - v141_xp + v141 diff --git a/libaegisub/windows/fs.cpp b/libaegisub/windows/fs.cpp index 5c2a2385f..8102c6ee3 100644 --- a/libaegisub/windows/fs.cpp +++ b/libaegisub/windows/fs.cpp @@ -33,19 +33,6 @@ namespace bfs = boost::filesystem; #undef CreateDirectory -namespace { - FINDEX_INFO_LEVELS find_info_level() { - OSVERSIONINFO osvi = {}; - osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); - GetVersionEx(&osvi); - - if (osvi.dwMajorVersion > 6 || (osvi.dwMajorVersion == 6 && osvi.dwMinorVersion >= 1)) - return FindExInfoBasic; - else - return FindExInfoStandard; - } -} - namespace agi { namespace fs { std::string ShortName(path const& p) { std::wstring out(MAX_PATH + 1, 0); @@ -98,7 +85,7 @@ DirectoryIterator::DirectoryIterator(path const& p, std::string const& filter) : privdata(new PrivData) { WIN32_FIND_DATA data; - privdata->h = FindFirstFileEx((p/(filter.empty() ? "*.*" : filter)).c_str(), find_info_level(), &data, FindExSearchNameMatch, nullptr, 0); + privdata->h = FindFirstFileEx((p/(filter.empty() ? "*.*" : filter)).c_str(), FindExInfoBasic, &data, FindExSearchNameMatch, nullptr, 0); if (privdata->h == INVALID_HANDLE_VALUE) { privdata.reset(); return;