summaryrefslogtreecommitdiff
path: root/idl/source/objects/basobj.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'idl/source/objects/basobj.cxx')
-rw-r--r--idl/source/objects/basobj.cxx18
1 files changed, 9 insertions, 9 deletions
diff --git a/idl/source/objects/basobj.cxx b/idl/source/objects/basobj.cxx
index 7901b2fa798d..c305b517c11c 100644
--- a/idl/source/objects/basobj.cxx
+++ b/idl/source/objects/basobj.cxx
@@ -145,11 +145,11 @@ void SvMetaName::Save( SvPersistStream & rStm )
if( aDescription.IsSet() ) nMask |= 0x10;
rStm << nMask;
- if( nMask & 0x01 ) rStm << aName;
- if( nMask & 0x02 ) rStm << aHelpContext;
- if( nMask & 0x04 ) rStm << aHelpText;
- if( nMask & 0x08 ) rStm << aConfigName;
- if( nMask & 0x10 ) rStm << aDescription;
+ if( nMask & 0x01 ) WriteSvString( rStm, aName );
+ if( nMask & 0x02 ) WriteSvNumberIdentifier( rStm, aHelpContext );
+ if( nMask & 0x04 ) WriteSvString( rStm, aHelpText );
+ if( nMask & 0x08 ) WriteSvString( rStm, aConfigName );
+ if( nMask & 0x10 ) WriteSvString( rStm, aDescription );
}
sal_Bool SvMetaName::SetName( const OString& rName, SvIdlDataBase * )
@@ -427,7 +427,7 @@ void SvMetaReference::Save( SvPersistStream & rStm )
// write data
rStm << nMask;
- if( nMask & 0x01 ) rStm << aRef;
+ if( nMask & 0x01 ) WriteSvPersistBase( rStm, aRef );
}
SV_IMPL_META_FACTORY1( SvMetaExtern, SvMetaReference );
@@ -472,9 +472,9 @@ void SvMetaExtern::Save( SvPersistStream & rStm )
// write data
rStm << nMask;
- if( nMask & 0x01 ) rStm << pModule;
- if( nMask & 0x02 ) rStm << aUUId;
- if( nMask & 0x04 ) rStm << aVersion;
+ if( nMask & 0x01 ) WriteSvPersistBase( rStm, pModule );
+ if( nMask & 0x02 ) WriteSvGlobalName( rStm, aUUId );
+ if( nMask & 0x04 ) WriteSvVersion( rStm, aVersion );
}
SvMetaModule * SvMetaExtern::GetModule() const