From e74a09929d4771972913a3ebcdd6df042f871fca Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Thu, 27 Feb 2014 12:51:43 +0100 Subject: Exclude WNT-specific includes on other platforms Change-Id: I7eeae61275269e09092267f2a6ccb27d7bb91ddb --- embeddedobj/source/msole/oleembed.cxx | 6 ++++-- embeddedobj/source/msole/olemisc.cxx | 22 ++++++++++++++++------ embeddedobj/source/msole/olepersist.cxx | 5 ++++- embeddedobj/source/msole/oleregister.cxx | 3 +++ embeddedobj/source/msole/olevisual.cxx | 6 +++++- 5 files changed, 32 insertions(+), 10 deletions(-) (limited to 'embeddedobj') diff --git a/embeddedobj/source/msole/oleembed.cxx b/embeddedobj/source/msole/oleembed.cxx index 244c543bed94..fe2108676620 100644 --- a/embeddedobj/source/msole/oleembed.cxx +++ b/embeddedobj/source/msole/oleembed.cxx @@ -50,10 +50,12 @@ #include -#include - #include "ownview.hxx" +#if defined WNT +#include +#endif + using namespace ::com::sun::star; #ifdef WNT diff --git a/embeddedobj/source/msole/olemisc.cxx b/embeddedobj/source/msole/olemisc.cxx index ee5b9b7fcca5..9215e1039caf 100644 --- a/embeddedobj/source/msole/olemisc.cxx +++ b/embeddedobj/source/msole/olemisc.cxx @@ -17,6 +17,10 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ +#include + +#include + #include #include #include @@ -25,10 +29,13 @@ #include #include -#include #include "ownview.hxx" +#if defined WNT +#include +#endif + using namespace ::com::sun::star; sal_Bool KillFile_Impl( const OUString& aURL, const uno::Reference< lang::XMultiServiceFactory >& xFactory ); @@ -380,14 +387,17 @@ uno::Reference< util::XCloseable > SAL_CALL OleEmbeddedObject::getComponent() uno::Reference< uno::XInterface >( static_cast< ::cppu::OWeakObject* >(this) ) ); } - if ( !m_pOleComponent ) +#if defined WNT + if (m_pOleComponent != 0) { - // TODO/LATER: Is it correct??? - return uno::Reference< util::XCloseable >(); - // throw uno::RuntimeException(); // TODO + return uno::Reference< util::XCloseable >( static_cast< ::cppu::OWeakObject* >( m_pOleComponent ), uno::UNO_QUERY ); } +#endif - return uno::Reference< util::XCloseable >( static_cast< ::cppu::OWeakObject* >( m_pOleComponent ), uno::UNO_QUERY ); + assert(m_pOleComponent == 0); + // TODO/LATER: Is it correct??? + return uno::Reference< util::XCloseable >(); + // throw uno::RuntimeException(); // TODO } diff --git a/embeddedobj/source/msole/olepersist.cxx b/embeddedobj/source/msole/olepersist.cxx index e3c17be8443c..915a89ac25eb 100644 --- a/embeddedobj/source/msole/olepersist.cxx +++ b/embeddedobj/source/msole/olepersist.cxx @@ -43,9 +43,12 @@ #include #include -#include #include +#if defined WNT +#include +#endif + using namespace ::com::sun::star; using namespace ::comphelper; diff --git a/embeddedobj/source/msole/oleregister.cxx b/embeddedobj/source/msole/oleregister.cxx index c9bca296a1cb..d983f4b63f35 100644 --- a/embeddedobj/source/msole/oleregister.cxx +++ b/embeddedobj/source/msole/oleregister.cxx @@ -22,7 +22,10 @@ #include #include "xolefactory.hxx" + +#if defined WNT #include "xdialogcreator.hxx" +#endif using namespace ::com::sun::star; diff --git a/embeddedobj/source/msole/olevisual.cxx b/embeddedobj/source/msole/olevisual.cxx index 0e56fd15401c..76ed05d89036 100644 --- a/embeddedobj/source/msole/olevisual.cxx +++ b/embeddedobj/source/msole/olevisual.cxx @@ -26,10 +26,14 @@ #include #include -#include +//#include #include #include +#if defined WNT +#include +#endif + using namespace ::com::sun::star; using namespace ::comphelper; -- cgit