From 3f5d38833758ac9d95c8d9039ecbe5e8e9b1af0e Mon Sep 17 00:00:00 2001 From: Jean Gautier Date: Fri, 23 Oct 2020 01:02:39 +0200 Subject: [PATCH] OrcLib: SystemDetails: generalize Service Packs in SystemDetails --- src/OrcLib/SystemDetails.cpp | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/src/OrcLib/SystemDetails.cpp b/src/OrcLib/SystemDetails.cpp index f2ec29e3..c41b90f0 100644 --- a/src/OrcLib/SystemDetails.cpp +++ b/src/OrcLib/SystemDetails.cpp @@ -243,24 +243,8 @@ const SystemTags& Orc::SystemDetails::GetSystemTags() if (major < 10) tags.insert(L"RTM"s); break; - case 1: - tags.insert(L"SP1"s); - break; - case 2: - tags.insert(L"SP2"s); - break; - case 3: - tags.insert(L"SP3"s); - break; - case 4: - tags.insert(L"SP4"s); - break; - case 5: - tags.insert(L"SP5"s); - break; - case 6: - tags.insert(L"SP6"s); - break; + default: + tags.insert(fmt::format(L"SP{}"sv, g_pDetailsBlock->osvi.wServicePackMajor)); } tags.insert(L"Windows"s);