summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2012-07-24 17:29:20 +0200
committerStephan Bergmann <sbergman@redhat.com>2012-07-24 17:36:09 +0200
commitc2617e960e1ff9c132af34b11f2e099f04fb46a3 (patch)
treed6be41e99d4fd764c778b1a30002b659a4de9f4f
parent9bd5e75b95d7b380f9be95913c949221dc4c0d67 (diff)
fdo#52399: Do not needlessly set DefaultContext of global ServiceManager
...the new cppuhelper/source/defaultbootstrap.cxx now forbids this nonsense with a PropertyVetoException. It looks like the code in propbrw.cxx had always been confused about what to do exactly (using xOwnContext as delegate in the call to createComponentContext should just be enough) and the useless re-setting of the global ServiceManager's DefaultContext happened to work by accident. Change-Id: I80a87fe9b0948d9aa6dc9e2e63497097044a4959
-rw-r--r--reportdesign/source/ui/report/propbrw.cxx4
1 files changed, 0 insertions, 4 deletions
diff --git a/reportdesign/source/ui/report/propbrw.cxx b/reportdesign/source/ui/report/propbrw.cxx
index 45b4f1a46fc8..cb4bd1022d5c 100644
--- a/reportdesign/source/ui/report/propbrw.cxx
+++ b/reportdesign/source/ui/report/propbrw.cxx
@@ -173,7 +173,6 @@ PropBrw::PropBrw(const Reference< XMultiServiceFactory >& _xORB,Window* pParen
uno::Reference< uno::XInterface > xDefaultHelpProvider( inspection::DefaultHelpProvider::create( m_xInspectorContext, xInspectorUI ) );
}
}
- xFactoryProperties->setPropertyValue( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "DefaultContext" ) ) ,makeAny(xOwnContext));
}
catch (Exception&)
{
@@ -182,9 +181,6 @@ PropBrw::PropBrw(const Reference< XMultiServiceFactory >& _xORB,Window* pParen
{
::comphelper::disposeComponent(m_xBrowserController);
::comphelper::disposeComponent(m_xBrowserComponentWindow);
- Reference< XPropertySet > xFactoryProperties( m_xORB, UNO_QUERY_THROW );
- if ( xOwnContext.is() )
- xFactoryProperties->setPropertyValue( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "DefaultContext" ) ) ,makeAny(xOwnContext));
}
catch(Exception&) { }
m_xBrowserController.clear();