[Libreoffice-commits] .: svx/source

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Tue Dec 4 06:33:23 PST 2012


 svx/source/tbxctrls/linectrl.cxx |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

New commits:
commit 44ee3ce747058eaf7ca241fe482f4aab54c9bc92
Author: Ivan Timofeev <timofeev.i.s at gmail.com>
Date:   Tue Dec 4 18:19:07 2012 +0400

    fdo#40339: line style toolbar dropdown list not updated
    
    ... because XLineDashItem::GetName returns the so-called "api name"
    (from RID_SVXSTR_DASH_DEF_START..RID_SVXSTR_DASH_DEF_END range), while
    the listbox is filled with corresponding translated names.
    
    Change-Id: I9edeeee6f6219f2b31fb02c24c70f3fef4f0efcb

diff --git a/svx/source/tbxctrls/linectrl.cxx b/svx/source/tbxctrls/linectrl.cxx
index d14e539..60f487e 100644
--- a/svx/source/tbxctrls/linectrl.cxx
+++ b/svx/source/tbxctrls/linectrl.cxx
@@ -33,6 +33,7 @@
 #include "svx/linectrl.hxx"
 #include <svx/itemwin.hxx>
 #include <svx/dialmgr.hxx>
+#include <svx/unoapi.hxx>
 
 using namespace ::com::sun::star::uno;
 using namespace ::com::sun::star::beans;
@@ -157,7 +158,9 @@ void SvxLineStyleToolBoxControl::Update( const SfxPoolItem* pState )
             {
                 if( pDashItem )
                 {
-                    String aString( pDashItem->GetName() );
+                    String aString;
+                    SvxUnogetInternalNameForItem(
+                        XATTR_LINEDASH, pDashItem->GetName(), aString );
                     pBox->SelectEntry( aString );
                 }
                 else


More information about the Libreoffice-commits mailing list