summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
Diffstat (limited to 'svtools')
-rw-r--r--svtools/source/contnr/treelistbox.cxx6
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;
}