diff options
author | Trial97 <alexandru.tripon97@gmail.com> | 2023-08-21 15:00:11 +0300 |
---|---|---|
committer | Trial97 <alexandru.tripon97@gmail.com> | 2023-08-21 15:00:11 +0300 |
commit | 492bf373c65123ad3b3f8b1508cb8fb97628053d (patch) | |
tree | ab089515542fa5d8a7d7ad7b59b69277789abcd0 /launcher/ui | |
parent | 0aaea9bf5dbc49a20ad56d7856807d1bb7325411 (diff) | |
download | PrismLauncher-492bf373c65123ad3b3f8b1508cb8fb97628053d.tar.gz PrismLauncher-492bf373c65123ad3b3f8b1508cb8fb97628053d.tar.bz2 PrismLauncher-492bf373c65123ad3b3f8b1508cb8fb97628053d.zip |
updated memory allocation on quick setup
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
Diffstat (limited to 'launcher/ui')
-rw-r--r-- | launcher/ui/widgets/JavaSettingsWidget.cpp | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/launcher/ui/widgets/JavaSettingsWidget.cpp b/launcher/ui/widgets/JavaSettingsWidget.cpp index 42279a66..4129e3af 100644 --- a/launcher/ui/widgets/JavaSettingsWidget.cpp +++ b/launcher/ui/widgets/JavaSettingsWidget.cpp @@ -8,6 +8,7 @@ #include <QSpinBox> #include <QToolButton> #include <QVBoxLayout> +#include <algorithm> #include <sys.h> @@ -186,12 +187,12 @@ QString JavaSettingsWidget::javaPath() const int JavaSettingsWidget::maxHeapSize() const { - return m_maxMemSpinBox->value(); + return std::max(m_minMemSpinBox->value(), m_maxMemSpinBox->value()); } int JavaSettingsWidget::minHeapSize() const { - return m_minMemSpinBox->value(); + return std::min(m_minMemSpinBox->value(), m_maxMemSpinBox->value()); } bool JavaSettingsWidget::permGenEnabled() const @@ -214,17 +215,9 @@ void JavaSettingsWidget::memoryValueChanged(int) if (obj == m_minMemSpinBox && min != observedMinMemory) { observedMinMemory = min; actuallyChanged = true; - if (min > max) { - observedMaxMemory = min; - m_maxMemSpinBox->setValue(min); - } } else if (obj == m_maxMemSpinBox && max != observedMaxMemory) { observedMaxMemory = max; actuallyChanged = true; - if (min > max) { - observedMinMemory = max; - m_minMemSpinBox->setValue(max); - } } else if (obj == m_permGenSpinBox && permgen != observedPermGenMemory) { observedPermGenMemory = permgen; actuallyChanged = true; |