diff options
author | Mathias Bauer <mba@openoffice.org> | 2002-01-08 07:47:29 +0000 |
---|---|---|
committer | Mathias Bauer <mba@openoffice.org> | 2002-01-08 07:47:29 +0000 |
commit | 4baff17b1d0bba253154d6448c03371059953045 (patch) | |
tree | 87a32efed13c8cefe9b44375aff8c2c1f98615e6 /sfx2/source/appl/childwin.cxx | |
parent | 1318a496b279c99c1b0dc1368c29bdd718fb318a (diff) |
#96281#: beamer configuration was lost
Diffstat (limited to 'sfx2/source/appl/childwin.cxx')
-rw-r--r-- | sfx2/source/appl/childwin.cxx | 44 |
1 files changed, 21 insertions, 23 deletions
diff --git a/sfx2/source/appl/childwin.cxx b/sfx2/source/appl/childwin.cxx index f7c69c1962..2948f5aa17 100644 --- a/sfx2/source/appl/childwin.cxx +++ b/sfx2/source/appl/childwin.cxx @@ -2,9 +2,9 @@ * * $RCSfile: childwin.cxx,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: mba $ $Date: 2001-12-03 14:34:20 $ + * last change: $Author: mba $ $Date: 2002-01-08 08:47:29 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -287,31 +287,29 @@ SfxChildWindow* SfxChildWindow::CreateChildWindow( sal_uInt16 nId, void SfxChildWindow::SaveStatus(const SfxChildWinInfo& rInfo) { sal_uInt16 nID = GetType(); - // Don't make beamer data persitent in cfg ... - if( nID != SID_BROWSER ) + + String aWinData( 'V' ); + aWinData += String::CreateFromInt32( nVersion ); + aWinData += ','; + aWinData += rInfo.bVisible ? 'V' : 'H'; + aWinData += ','; + aWinData += String::CreateFromInt32( rInfo.nFlags ); + if ( rInfo.aExtraString.Len() ) { - String aWinData( 'V' ); - aWinData += String::CreateFromInt32( nVersion ); - aWinData += ','; - aWinData += rInfo.bVisible ? 'V' : 'H'; aWinData += ','; - aWinData += String::CreateFromInt32( rInfo.nFlags ); - if ( rInfo.aExtraString.Len() ) - { - aWinData += ','; - aWinData += rInfo.aExtraString; - } + aWinData += rInfo.aExtraString; + } - SvtViewOptions aWinOpt( E_WINDOW, String::CreateFromInt32( nID ) ); - // aWinOpt.SetPosition( rInfo.aPos.X(), rInfo.aPos.Y() ); - // aWinOpt.SetSize( rInfo.aSize.Width(), rInfo.aSize.Height() ); - aWinOpt.SetWindowState( String( rInfo.aWinState, RTL_TEXTENCODING_UTF8 ) ); + SvtViewOptions aWinOpt( E_WINDOW, String::CreateFromInt32( nID ) ); + // aWinOpt.SetPosition( rInfo.aPos.X(), rInfo.aPos.Y() ); + // aWinOpt.SetSize( rInfo.aSize.Width(), rInfo.aSize.Height() ); + aWinOpt.SetWindowState( String( rInfo.aWinState, RTL_TEXTENCODING_UTF8 ) ); + + ::com::sun::star::uno::Sequence < ::com::sun::star::beans::NamedValue > aSeq(1); + aSeq[0].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM("Data") ); + aSeq[0].Value <<= ::rtl::OUString( aWinData ); + aWinOpt.SetUserData( aSeq ); - ::com::sun::star::uno::Sequence < ::com::sun::star::beans::NamedValue > aSeq(1); - aSeq[0].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM("Data") ); - aSeq[0].Value <<= ::rtl::OUString( aWinData ); - aWinOpt.SetUserData( aSeq ); - } // ... but save status at runtime! pImp->pFact->aInfo = rInfo; } |