diff --git a/Source/GUI/StructEditor/StructEditorWidget.cpp b/Source/GUI/StructEditor/StructEditorWidget.cpp index 5b6922a3..ed2f9d30 100644 --- a/Source/GUI/StructEditor/StructEditorWidget.cpp +++ b/Source/GUI/StructEditor/StructEditorWidget.cpp @@ -20,6 +20,8 @@ class LengthValidator : public QValidator LengthValidator(QObject* parent) : QValidator(parent) {} QValidator::State validate(QString& input, int& pos) const override { + constexpr int MAX_SIZE = 0x5000; + (void)pos; if (input.isEmpty()) return Intermediate; @@ -30,7 +32,7 @@ class LengthValidator : public QValidator if (!ok) return Invalid; - if (value > fmax(Common::GetMEM1Size(), Common::GetMEM2Size())) + if (value > MAX_SIZE) return Invalid; return Acceptable;