diff --git a/src/ini_load.cpp b/src/ini_load.cpp index 3f209444ec..69c29bc4ba 100644 --- a/src/ini_load.cpp +++ b/src/ini_load.cpp @@ -86,7 +86,7 @@ IniGroup::~IniGroup() * @param name name of the item to find. * @return the requested item or nullptr if not found. */ -IniItem *IniGroup::GetItem(const std::string &name) +IniItem *IniGroup::GetItem(const std::string &name) const { for (IniItem *item = this->item; item != nullptr; item = item->next) { if (item->name == name) return item; diff --git a/src/ini_type.h b/src/ini_type.h index 580125ff6a..0981cbd197 100644 --- a/src/ini_type.h +++ b/src/ini_type.h @@ -44,7 +44,7 @@ struct IniGroup { IniGroup(struct IniLoadFile *parent, const std::string &name); ~IniGroup(); - IniItem *GetItem(const std::string &name); + IniItem *GetItem(const std::string &name) const; IniItem &GetOrCreateItem(const std::string &name); void RemoveItem(const std::string &name); void Clear();