diff --git a/src/slic3r/GUI/Widgets/LabeledStaticBox.cpp b/src/slic3r/GUI/Widgets/LabeledStaticBox.cpp index 6e2357cf43..93e4596aa5 100644 --- a/src/slic3r/GUI/Widgets/LabeledStaticBox.cpp +++ b/src/slic3r/GUI/Widgets/LabeledStaticBox.cpp @@ -101,6 +101,13 @@ void LabeledStaticBox::SetBorderColor(StateColor const &color) void LabeledStaticBox::SetFont(wxFont set_font) { m_font = set_font; + + int tW,tH,descent,externalLeading; + // empty label sets m_label_height as 0 that causes extra spacing at top + GetTextExtent(m_label.IsEmpty() ? "Orca" : m_label, &tW, &tH, &descent, &externalLeading, &m_font); + m_label_height = tH - externalLeading; + m_label_width = tW; + Refresh(); }