summaryrefslogtreecommitdiff
path: root/sfx2/source/appl/childwin.cxx
diff options
context:
space:
mode:
authorMathias Bauer <mba@openoffice.org>2002-01-08 07:47:29 +0000
committerMathias Bauer <mba@openoffice.org>2002-01-08 07:47:29 +0000
commit4baff17b1d0bba253154d6448c03371059953045 (patch)
tree87a32efed13c8cefe9b44375aff8c2c1f98615e6 /sfx2/source/appl/childwin.cxx
parent1318a496b279c99c1b0dc1368c29bdd718fb318a (diff)
#96281#: beamer configuration was lost
Diffstat (limited to 'sfx2/source/appl/childwin.cxx')
-rw-r--r--sfx2/source/appl/childwin.cxx44
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;
}