From 4fde76c2a1a5f330fdcf8eee63604994966b05f7 Mon Sep 17 00:00:00 2001 From: Jessica James Date: Tue, 7 Dec 2021 17:44:16 -0600 Subject: [PATCH] Fix an issue with RenX.ModSystem reading wrong config keys --- src/Jupiter | 2 +- .../RenX/RenX.ModSystem/RenX_ModSystem.cpp | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/Jupiter b/src/Jupiter index 230a341..a1b3a85 160000 --- a/src/Jupiter +++ b/src/Jupiter @@ -1 +1 @@ -Subproject commit 230a341ee585b42db26f7b3da225b0236598ccee +Subproject commit a1b3a8562bad1e2445784a385cf83732e4c0ae90 diff --git a/src/Plugins/RenX/RenX.ModSystem/RenX_ModSystem.cpp b/src/Plugins/RenX/RenX.ModSystem/RenX_ModSystem.cpp index c8d06b4..7eb266e 100644 --- a/src/Plugins/RenX/RenX.ModSystem/RenX_ModSystem.cpp +++ b/src/Plugins/RenX/RenX.ModSystem/RenX_ModSystem.cpp @@ -64,39 +64,39 @@ bool RenX_ModSystemPlugin::initialize() { groupName += dotLockSteam; group->lockSteam = this->config.get(groupName, m_lockSteam); - groupName.erase(dotLockSteam.size()); + groupName.erase(groupName.size() - dotLockSteam.size()); groupName += dotLockIP; group->lockIP = this->config.get(groupName, m_lockIP); - groupName.erase(dotLockIP.size()); + groupName.erase(groupName.size() - dotLockIP.size()); groupName += dotLockName; group->lockName = this->config.get(groupName, m_lockName); - groupName.erase(dotLockName.size()); + groupName.erase(groupName.size() - dotLockName.size()); groupName += dotKickLockMismatch; group->kickLockMismatch = this->config.get(groupName, m_kickLockMismatch); - groupName.erase(dotKickLockMismatch.size()); + groupName.erase(groupName.size() - dotKickLockMismatch.size()); groupName += dotAutoAuthSteam; group->autoAuthSteam = this->config.get(groupName, m_autoAuthSteam); - groupName.erase(dotAutoAuthSteam.size()); + groupName.erase(groupName.size() - dotAutoAuthSteam.size()); groupName += dotAutoAuthIP; group->autoAuthIP = this->config.get(groupName, m_autoAuthIP); - groupName.erase(dotAutoAuthIP.size()); + groupName.erase(groupName.size() - dotAutoAuthIP.size()); groupName += dotAccess; group->access = this->config.get(groupName); - groupName.erase(dotAccess.size()); + groupName.erase(groupName.size() - dotAccess.size()); groupName += dotPrefix; group->prefix = this->config.get(groupName); - groupName.erase(dotPrefix.size()); + groupName.erase(groupName.size() - dotPrefix.size()); groupName += dotGamePrefix; group->gamePrefix = this->config.get(groupName); - groupName.erase(dotGamePrefix.size()); + groupName.erase(groupName.size() - dotGamePrefix.size()); // Next groupName += dotNext;