diff --git a/src/slic3r/GUI/OG_CustomCtrl.cpp b/src/slic3r/GUI/OG_CustomCtrl.cpp index c7ca05a904..4ff7e0778c 100644 --- a/src/slic3r/GUI/OG_CustomCtrl.cpp +++ b/src/slic3r/GUI/OG_CustomCtrl.cpp @@ -496,7 +496,7 @@ bool OG_CustomCtrl::update_visibility(ConfigOptionMode mode) // BBS: call by Tab/Page void OG_CustomCtrl::fixup_items_positions() { - if (GetParent() == nullptr || GetPosition().y < GetParent()->GetSize().y) + if (GetParent() == nullptr || GetPosition().y + GetSize().y < GetParent()->GetSize().y) return; for (CtrlLine& line : ctrl_lines) { line.correct_items_positions();