Skip to content

Commit 02cc027

Browse files
committed
Use s25util::fromStringClassic to parse addon IDs locale-independently
1 parent 96c5682 commit 02cc027

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

extras/ai-battle/main.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include "ai/random.h"
1515
#include "files.h"
1616
#include "random/Random.h"
17+
#include "s25util/StringConversion.h"
1718
#include "s25util/System.h"
1819

1920
#include <boost/filesystem.hpp>
@@ -55,7 +56,7 @@ static void loadAddonsFromIni(GlobalGameSettings& ggs, const bfs::path& iniPath)
5556
{
5657
try
5758
{
58-
const auto id = static_cast<AddonId>(std::stoul(entry.first));
59+
const auto id = static_cast<AddonId>(s25util::fromStringClassic<unsigned>(entry.first));
5960
const auto v = entry.second.get_value<unsigned>();
6061
ggs.setSelection(id, v);
6162
++loaded;

0 commit comments

Comments
 (0)