diff --git a/src/SaveTool/SaveTool.cpp b/src/SaveTool/SaveTool.cpp index ad107ac..e1db37b 100644 --- a/src/SaveTool/SaveTool.cpp +++ b/src/SaveTool/SaveTool.cpp @@ -323,7 +323,7 @@ void SaveTool::updateCheckEvent(SDL_Event& event) { start_point++; } - auto components = Containers::StringView{str.data() + start_point, strlen(str.data() + start_point)}.split('.'); + auto components = Containers::StringView{str.data() + start_point}.split('.'); major = std::strtol(components[0].data(), nullptr, 10); minor = std::strtol(components[1].data(), nullptr, 10); @@ -352,7 +352,7 @@ void SaveTool::updateCheckEvent(SDL_Event& event) { continue; } - Version latest_ver{to_string(release["tag_name"])}; + Version latest_ver{release["tag_name"].get().c_str()}; if(latest_ver > current_ver || (latest_ver == current_ver && Utility::String::endsWith(SAVETOOL_VERSION, "-pre"))) { _queue.addToast(Toast::Type::Warning, "Your version is out of date.\nCheck the settings for more information."_s,