diff options
Diffstat (limited to 'test/source/bootstrapfixture.cxx')
-rw-r--r-- | test/source/bootstrapfixture.cxx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/source/bootstrapfixture.cxx b/test/source/bootstrapfixture.cxx index edb7b63b30a0..86e2acbd4b35 100644 --- a/test/source/bootstrapfixture.cxx +++ b/test/source/bootstrapfixture.cxx @@ -41,6 +41,7 @@ #include <vcl/svapp.hxx> #include <tools/resmgr.hxx> +#include <svtools/filter.hxx> #include <unotools/syslocaleoptions.hxx> using namespace ::com::sun::star; @@ -103,6 +104,9 @@ void test::BootstrapFixture::setUp() if( m_bAssertOnDialog ) ErrorHandler::RegisterDisplay( aBasicErrorFunc ); + + // Make GraphicConverter work, normally done in desktop::Desktop::Main() + Application::SetFilterHdl( LINK( this, test::BootstrapFixture, ImplInitFilterHdl ) ); } void test::BootstrapFixture::tearDown() @@ -115,4 +119,9 @@ test::BootstrapFixture::~BootstrapFixture() { } +IMPL_LINK( test::BootstrapFixture, ImplInitFilterHdl, ConvertData*, pData ) +{ + return GraphicFilter::GetGraphicFilter().GetFilterCallback().Call( pData ); +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |