summaryrefslogtreecommitdiff
path: root/cppu/qa/test_reference.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cppu/qa/test_reference.cxx')
-rw-r--r--cppu/qa/test_reference.cxx8
1 files changed, 3 insertions, 5 deletions
diff --git a/cppu/qa/test_reference.cxx b/cppu/qa/test_reference.cxx
index c04b8b1e010f..df57eab424da 100644
--- a/cppu/qa/test_reference.cxx
+++ b/cppu/qa/test_reference.cxx
@@ -52,16 +52,14 @@ public:
virtual Any SAL_CALL queryInterface(const Type & _type)
throw (RuntimeException, std::exception) override
{
- Any aInterface;
if (_type == cppu::UnoType<XInterface>::get())
{
- Reference< XInterface > ref( static_cast< XInterface * >( this ) );
- aInterface.setValue( &ref, _type );
+ return css::uno::makeAny<css::uno::Reference<css::uno::XInterface>>(
+ this);
}
else if (_type == cppu::UnoType<Interface1>::get())
{
- Reference< Interface1 > ref( this );
- aInterface.setValue( &ref, _type );
+ return css::uno::makeAny<css::uno::Reference<Interface1>>(this);
}
return Any();