diff options
Diffstat (limited to 'cui')
-rw-r--r-- | cui/source/tabpages/border.cxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cui/source/tabpages/border.cxx b/cui/source/tabpages/border.cxx index a2d19a531e25..3f8881bc4657 100644 --- a/cui/source/tabpages/border.cxx +++ b/cui/source/tabpages/border.cxx @@ -41,6 +41,7 @@ #include <sfx2/request.hxx> #include <svl/intitem.hxx> #include <svl/ilstitem.hxx> +#include <svl/int64item.hxx> #include <sfx2/itemconnect.hxx> #include <sal/macros.h> #include "borderconn.hxx" @@ -167,6 +168,13 @@ SvxBorderTabPage::SvxBorderTabPage(Window* pParent, const SfxItemSet& rCoreAttrs maUsedBorderStyles.insert(static_cast<sal_Int16>(aUsedStyles[i])); } + if (rCoreAttrs.HasItem(SID_ATTR_BORDER_DEFAULT_WIDTH, &pItem)) + { + // The caller specifies default line width. Honor it. + const SfxInt64Item* p = static_cast<const SfxInt64Item*>(pItem); + m_pLineWidthMF->SetValue(p->GetValue()); + } + // set metric FieldUnit eFUnit = GetModuleFieldUnit( rCoreAttrs ); |