[Libreoffice-commits] core.git: framework/source

Jan Holesovsky kendy at suse.cz
Thu Apr 4 12:28:43 PDT 2013


 framework/source/layoutmanager/toolbarlayoutmanager.cxx |    9 +++++++++
 1 file changed, 9 insertions(+)

New commits:
commit 4214ff23ad8f7247c8da8cddbf78bd75e98f17eb
Author: Jan Holesovsky <kendy at suse.cz>
Date:   Thu Apr 4 21:23:50 2013 +0200

    fdo#37758: Really set the toolbar as hidden.
    
    Change-Id: If0cdf2fabb680f8dee811411f601b2954d29da58

diff --git a/framework/source/layoutmanager/toolbarlayoutmanager.cxx b/framework/source/layoutmanager/toolbarlayoutmanager.cxx
index cd6c484..dd14cec 100644
--- a/framework/source/layoutmanager/toolbarlayoutmanager.cxx
+++ b/framework/source/layoutmanager/toolbarlayoutmanager.cxx
@@ -676,7 +676,16 @@ void ToolbarLayoutManager::setVisible( bool bVisible )
         {
             bool bSetVisible( pIter->m_bVisible & bVisible );
             if ( !bSetVisible )
+            {
                 pWindow->Hide();
+
+                UIElement aUIElement( *pIter );
+                if ( !aUIElement.m_bFloating )
+                    implts_setLayoutDirty();
+
+                aUIElement.m_bVisible = false;
+                implts_setToolbar( aUIElement );
+            }
             else
             {
                 if ( pIter->m_bFloating )


More information about the Libreoffice-commits mailing list