diff options
-rw-r--r-- | svtools/source/contnr/treelistbox.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/svtools/source/contnr/treelistbox.cxx b/svtools/source/contnr/treelistbox.cxx index a418330ba887..ba81f9ea9529 100644 --- a/svtools/source/contnr/treelistbox.cxx +++ b/svtools/source/contnr/treelistbox.cxx @@ -3418,6 +3418,12 @@ Size SvTreeListBox::GetOptimalSize() const Size aRet(0, getPreferredDimensions(aWidths)); for (size_t i = 0; i < aWidths.size(); ++i) aRet.Width() += aWidths[i]; + if (GetStyle() & WB_BORDER) + { + const StyleSettings& rStyleSettings = GetSettings().GetStyleSettings(); + aRet.Width() += rStyleSettings.GetBorderSize() * 2; + aRet.Height() += rStyleSettings.GetBorderSize() * 2; + } return aRet; } |