From 691cdeb88cf807b83ec44e3fb1653c3eaea5cec9 Mon Sep 17 00:00:00 2001 From: enricoturri1966 Date: Thu, 8 Oct 2020 14:12:25 +0200 Subject: [PATCH] Fix in upgrade_text_entry_dialog() --- src/slic3r/GUI/DoubleSlider.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/slic3r/GUI/DoubleSlider.cpp b/src/slic3r/GUI/DoubleSlider.cpp index f56e4176c..c3283c400 100644 --- a/src/slic3r/GUI/DoubleSlider.cpp +++ b/src/slic3r/GUI/DoubleSlider.cpp @@ -1804,13 +1804,12 @@ static void upgrade_text_entry_dialog(wxTextEntryDialog* dlg, double min = -1.0, btn_OK->Bind(wxEVT_UPDATE_UI, [textctrl, min, max](wxUpdateUIEvent& evt) { bool disable = textctrl->IsEmpty(); - if (!disable && min >= 0.0 && max >= 0.0) - { + if (!disable && min >= 0.0 && max >= 0.0) { double value = -1.0; if (!textctrl->GetValue().ToCDouble(&value)) // input value couldn't be converted to double disable = true; else - disable = value < min || value > max; // is input value is out of valid range ? + disable = value < min - epsilon() || value > max + epsilon(); // is input value is out of valid range ? } evt.Enable(!disable);