• R/O
  • SSH
  • HTTPS

tortoisesvn: Commit


Commit MetaInfo

Revision29280 (tree)
Time2021-10-30 16:39:17
Authorstefankueng

Log Message

use the numerical stringtok

Change Summary

Incremental Difference

--- trunk/src/Utils/DarkModeHelper.cpp (revision 29279)
+++ trunk/src/Utils/DarkModeHelper.cpp (revision 29280)
@@ -118,14 +118,14 @@
118118 m_bCanHaveDarkMode = false;
119119 long micro = 0;
120120 {
121- auto version = CPathUtils::GetVersionFromFile(L"uxtheme.dll");
122- std::vector<std::wstring> tokens;
121+ auto version = CPathUtils::GetVersionFromFile(L"uxtheme.dll");
122+ std::vector<long> tokens;
123123 stringtok(tokens, version, false, L".");
124124 if (tokens.size() == 4)
125125 {
126- auto major = std::stol(tokens[0]);
127- auto minor = std::stol(tokens[1]);
128- micro = std::stol(tokens[2]);
126+ auto major = tokens[0];
127+ auto minor = tokens[1];
128+ micro = tokens[2];
129129 //auto build = std::stol(tokens[3]);
130130
131131 // the windows 10 update 1809 has the version
--- trunk/src/Utils/Theme.cpp (revision 29279)
+++ trunk/src/Utils/Theme.cpp (revision 29280)
@@ -1032,13 +1032,13 @@
10321032 // because on earlier versions it would look really, really ugly!
10331033 m_bDarkModeIsAllowed = false;
10341034 auto version = CPathUtils::GetVersionFromFile(L"uiribbon.dll");
1035- std::vector<std::wstring> tokens;
1035+ std::vector<long> tokens;
10361036 stringtok(tokens, version, false, L".");
10371037 if (tokens.size() == 4)
10381038 {
1039- auto major = std::stol(tokens[0]);
1040- auto minor = std::stol(tokens[1]);
1041- auto micro = std::stol(tokens[2]);
1039+ auto major = tokens[0];
1040+ auto minor = tokens[1];
1041+ auto micro = tokens[2];
10421042 //auto build = std::stol(tokens[3]);
10431043
10441044 // the windows 10 update 1809 has the version
Show on old repository browser