summaryrefslogtreecommitdiff
path: root/chart2
diff options
context:
space:
mode:
Diffstat (limited to 'chart2')
-rw-r--r--chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx24
-rw-r--r--chart2/source/controller/main/ChartController_Window.cxx5
2 files changed, 9 insertions, 20 deletions
diff --git a/chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx b/chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx
index 5d4e8a593b46..67ff9fa490fe 100644
--- a/chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx
+++ b/chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx
@@ -36,7 +36,7 @@
#include <com/sun/star/awt/Point.hpp>
#include <com/sun/star/awt/Size.hpp>
#include <com/sun/star/beans/PropertyValue.hpp>
-#include <com/sun/star/frame/XDesktop.hpp>
+#include <com/sun/star/frame/Desktop.hpp>
//.............................................................................
namespace chart
@@ -52,14 +52,9 @@ CreationWizardUnoDlg::CreationWizardUnoDlg( const uno::Reference< uno::XComponen
, m_pDialog( 0 )
, m_bUnlockControllersOnExecute(false)
{
- uno::Reference< frame::XDesktop > xDesktop(
- m_xCC->getServiceManager()->createInstanceWithContext(
- "com.sun.star.frame.Desktop" , m_xCC ), uno::UNO_QUERY );
- if( xDesktop.is() )
- {
- uno::Reference< frame::XTerminateListener > xListener( this );
- xDesktop->addTerminateListener( xListener );
- }
+ uno::Reference< frame::XDesktop2 > xDesktop = frame::Desktop::create(m_xCC);
+ uno::Reference< frame::XTerminateListener > xListener( this );
+ xDesktop->addTerminateListener( xListener );
}
CreationWizardUnoDlg::~CreationWizardUnoDlg()
{
@@ -290,14 +285,9 @@ void SAL_CALL CreationWizardUnoDlg::disposing()
try
{
- uno::Reference< frame::XDesktop > xDesktop(
- m_xCC->getServiceManager()->createInstanceWithContext(
- "com.sun.star.frame.Desktop" , m_xCC ), uno::UNO_QUERY );
- if( xDesktop.is() )
- {
- uno::Reference< frame::XTerminateListener > xListener( this );
- xDesktop->removeTerminateListener( xListener );
- }
+ uno::Reference< frame::XDesktop2 > xDesktop = frame::Desktop::create(m_xCC);
+ uno::Reference< frame::XTerminateListener > xListener( this );
+ xDesktop->removeTerminateListener( xListener );
}
catch( const uno::Exception & ex )
{
diff --git a/chart2/source/controller/main/ChartController_Window.cxx b/chart2/source/controller/main/ChartController_Window.cxx
index bfb89202cbbe..7f66efbc628b 100644
--- a/chart2/source/controller/main/ChartController_Window.cxx
+++ b/chart2/source/controller/main/ChartController_Window.cxx
@@ -1323,13 +1323,12 @@ bool ChartController::execute_KeyInput( const KeyEvent& rKEvt )
return bReturn;
// handle accelerators
- if( ! m_apAccelExecute.get() && m_xFrame.is() && m_xCC.is() && m_xCC->getServiceManager().is() )
+ if( ! m_apAccelExecute.get() && m_xFrame.is() && m_xCC.is() )
{
m_apAccelExecute.reset( ::svt::AcceleratorExecute::createAcceleratorHelper());
OSL_ASSERT( m_apAccelExecute.get());
if( m_apAccelExecute.get() )
- m_apAccelExecute->init(
- uno::Reference< lang::XMultiServiceFactory >( m_xCC->getServiceManager(), uno::UNO_QUERY ), m_xFrame );
+ m_apAccelExecute->init( m_xCC, m_xFrame );
}
KeyCode aKeyCode( rKEvt.GetKeyCode());