diff options
| -rw-r--r-- | Malmstone/Windows/ConfigWindow.cs | 2 | ||||
| -rw-r--r-- | Malmstone/Windows/MainWindow.cs | 2 |
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(); |
