fixed compile error and warning

This commit is contained in:
mrbesen 2022-08-20 21:46:44 +02:00
parent 03e4017e7f
commit 4fae1740e9
Signed by untrusted user: MrBesen
GPG Key ID: 596B2350DCD67504
3 changed files with 3 additions and 3 deletions

View File

@ -75,7 +75,7 @@ Config::RootConfig::RootConfig(const QJsonObject& j) {
positionConfigs.reserve(jpos.size());
for(QJsonValue val : jpos) {
if(val.isObject()) {
positionConfigs.emplace_back(val.toObject()); // implicit cast to PositionConfig
positionConfigs.push_back(std::make_shared<Config::PositionConfig>(val.toObject())); // implicit cast to PositionConfig
}
}
}

View File

@ -204,7 +204,7 @@ std::vector<const DataDragon::ChampData*> DataDragon::getMatchingChamp(const std
const DataDragon::ChampData* DataDragon::getChampByID(uint32_t id) {
getChamps();
auto it = std::find_if(champs.begin(), champs.end(), [id](const ChampData& cd) { return cd.key == id; });
auto it = std::find_if(champs.begin(), champs.end(), [id](const ChampData& cd) { return cd.key == (int) id; });
// nothing found
if(it == champs.end()) return nullptr;

View File

@ -7,7 +7,7 @@
LolAutoAccept::Stage::Stage() {}
LolAutoAccept::Stage::~Stage() {}
LolAutoAccept::LolAutoAccept(Config::RootConfig& config, DataDragon& dd, onfailed_func fail, onposchange_func onposch, onruneschange_func onrunch) : config(config), dd(dd), onFailed(fail), onPoschange(onposch), onRuneschange(onrunch) {
LolAutoAccept::LolAutoAccept(Config::RootConfig& config, DataDragon& dd, onfailed_func fail, onposchange_func onposch, onruneschange_func onrunch) : config(config), dd(dd), onPoschange(onposch), onRuneschange(onrunch), onFailed(fail) {
std::lock_guard lock(stagesMutex);
stages.resize(3); // accept, ban, pick
}