LOK: tiled rendering / svp includes are Linux only too for now.

Change-Id: Iacd8554698f309f79208fd8390800ae2c5fd8085
This commit is contained in:
Andrzej Hunt 2014-06-25 14:41:45 +01:00
parent e5fb98294a
commit 0a5e6614bd

View File

@ -49,11 +49,14 @@
#include <salinst.hxx> #include <salinst.hxx>
// Tiled Rendering is Linux only for now.
#if defined(UNX) && !defined(MACOSX) && !defined(ENABLE_HEADLESS)
// And let's also grab the SvpSalInstance and SvpSalVirtualDevice // And let's also grab the SvpSalInstance and SvpSalVirtualDevice
#include <headless/svpinst.hxx> #include <headless/svpinst.hxx>
#include <headless/svpvd.hxx> #include <headless/svpvd.hxx>
#include <basebmp/bitmapdevice.hxx> #include <basebmp/bitmapdevice.hxx>
#endif
using namespace css; using namespace css;
using namespace utl; using namespace utl;
@ -448,7 +451,7 @@ void doc_paintTile (LibreOfficeKitDocument* pThis,
Application::AcquireSolarMutex(1); Application::AcquireSolarMutex(1);
{ {
#if defined(UNX) && !defined(MACOSX) #if defined(UNX) && !defined(MACOSX) && !defined(ENABLE_HEADLESS)
ImplSVData* pSVData = ImplGetSVData(); ImplSVData* pSVData = ImplGetSVData();
SvpSalInstance* pSalInstance = static_cast< SvpSalInstance* >(pSVData->mpDefInst); SvpSalInstance* pSalInstance = static_cast< SvpSalInstance* >(pSVData->mpDefInst);
pSalInstance->setBitCountFormatMapping( 32, ::basebmp::FORMAT_THIRTYTWO_BIT_TC_MASK_RGBA ); pSalInstance->setBitCountFormatMapping( 32, ::basebmp::FORMAT_THIRTYTWO_BIT_TC_MASK_RGBA );