summaryrefslogtreecommitdiff
path: root/io/test/stm/datatest.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'io/test/stm/datatest.cxx')
-rw-r--r--io/test/stm/datatest.cxx9
1 files changed, 3 insertions, 6 deletions
diff --git a/io/test/stm/datatest.cxx b/io/test/stm/datatest.cxx
index a085bf6d7d5b..ef31f099d496 100644
--- a/io/test/stm/datatest.cxx
+++ b/io/test/stm/datatest.cxx
@@ -326,8 +326,7 @@ void ODataStreamTest::testSimple( const Reference < XDataInputStream > &rInput
**/
Reference < XInterface > SAL_CALL ODataStreamTest_CreateInstance( const Reference < XMultiServiceFactory > & rSMgr ) throw(Exception)
{
- ODataStreamTest *p = new ODataStreamTest( rSMgr );
- return Reference < XInterface > ( (static_cast< OWeakObject * >(p)) );
+ return getXWeak(new ODataStreamTest( rSMgr ));
}
Sequence<OUString> ODataStreamTest_getSupportedServiceNames( int i) throw ()
@@ -596,8 +595,7 @@ Reference < XInterface > SAL_CALL OMyPersistObject_CreateInstance(
const Reference < XMultiServiceFactory > & rSMgr )
throw(Exception)
{
- MyPersistObject *p = new MyPersistObject( );
- return Reference < XInterface > ( (static_cast< OWeakObject * >(p)) );
+ return getXWeak(new MyPersistObject( ));
}
Sequence<OUString> OMyPersistObject_getSupportedServiceNames( ) throw ()
@@ -1040,8 +1038,7 @@ void OObjectStreamTest::testObject( const Reference< XObjectOutputStream >
Reference < XInterface > SAL_CALL OObjectStreamTest_CreateInstance( const Reference < XMultiServiceFactory > & rSMgr ) throw(Exception)
{
- OObjectStreamTest *p = new OObjectStreamTest( rSMgr );
- return Reference < XInterface > ( (static_cast< OWeakObject * >(p)) );
+ return getXWeak(new OObjectStreamTest( rSMgr ));
}
Sequence<OUString> OObjectStreamTest_getSupportedServiceNames( int i) throw ()