diff --git a/src/slic3r/GUI/Widgets/DropDown.cpp b/src/slic3r/GUI/Widgets/DropDown.cpp index fefd77e89e..c5f47062fb 100644 --- a/src/slic3r/GUI/Widgets/DropDown.cpp +++ b/src/slic3r/GUI/Widgets/DropDown.cpp @@ -89,7 +89,10 @@ void DropDown::SetSelection(int n) n = -1; if (selection == n) return; selection = n; - messureSize(); + if (need_sync) { // for icon Size + messureSize(); + need_sync = true; + } paintNow(); }