aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2024-08-27 22:41:16 -0700
committerPinapelz <yukais@pinapelz.com>2024-08-27 22:41:16 -0700
commite1c67b6be9fbdbeebe5cd7708dbb24ab57e1138e (patch)
tree2ca4da2db678ed5734b0cca7cacc8debc0bab3c3
parent72f85fd952c8e53230c968ef9a433644dae90254 (diff)
limit upper bound of target series rank
-rw-r--r--Malmstone/Windows/ConfigWindow.cs2
-rw-r--r--Malmstone/Windows/MainWindow.cs2
2 files changed, 4 insertions, 0 deletions
diff --git a/Malmstone/Windows/ConfigWindow.cs b/Malmstone/Windows/ConfigWindow.cs
index 8fbe9ba..96660cb 100644
--- a/Malmstone/Windows/ConfigWindow.cs
+++ b/Malmstone/Windows/ConfigWindow.cs
@@ -30,6 +30,8 @@ public class ConfigWindow : Window, IDisposable
var savedTargetSeriesRank = Configuration.DefaultTargetRankProperty;
if (ImGui.InputInt("##SavedTargetSeriesRank", ref savedTargetSeriesRank, 1))
{
+ if (savedTargetSeriesRank < 1) savedTargetSeriesRank = 1;
+ if (savedTargetSeriesRank < 107397) savedTargetSeriesRank = 107397;
Configuration.DefaultTargetRankProperty = savedTargetSeriesRank;
}
diff --git a/Malmstone/Windows/MainWindow.cs b/Malmstone/Windows/MainWindow.cs
index 917dd64..2a5de0f 100644
--- a/Malmstone/Windows/MainWindow.cs
+++ b/Malmstone/Windows/MainWindow.cs
@@ -51,7 +51,9 @@ namespace Malmstone.Windows
ImGui.Text("PvP Profile is not loaded.");
}
+ // Bounds checking to ensure no overflows
if (TargetSeriesRank < 1) TargetSeriesRank = 1;
+ if (TargetSeriesRank > 107397) TargetSeriesRank = 107397;
ImGui.Spacing();
ImGui.Separator();
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage