summaryrefslogtreecommitdiff
path: root/vcl/source/outdev/outdev.cxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-03-18 13:38:11 +0000
committerCaolán McNamara <caolanm@redhat.com>2015-03-18 17:24:03 +0000
commitf59345721b1731c0fd5ed052f2dee99042bd7f4c (patch)
tree71feccd2b8828d9842086cdb3cb23837af5a12f2 /vcl/source/outdev/outdev.cxx
parent8a5069cbaacf8a78ee66d6d8f2a46daefe1bec56 (diff)
move the cairo resize hack into vcl
Change-Id: Ifd1817a28f4fb7ddcc85447fd3388fd0efd86476
Diffstat (limited to 'vcl/source/outdev/outdev.cxx')
-rw-r--r--vcl/source/outdev/outdev.cxx11
1 files changed, 11 insertions, 0 deletions
diff --git a/vcl/source/outdev/outdev.cxx b/vcl/source/outdev/outdev.cxx
index c64fbfffcc84..c2ec14b498bb 100644
--- a/vcl/source/outdev/outdev.cxx
+++ b/vcl/source/outdev/outdev.cxx
@@ -308,6 +308,17 @@ bool OutputDevice::SupportsCairo() const
return mpGraphics->SupportsCairo();
}
+bool OutputDevice::CanResizeCairoSurface() const
+{
+ if (!mpGraphics)
+ {
+ if (!AcquireGraphics())
+ return false;
+ }
+
+ return mpGraphics->CanResizeCairoSurface();
+}
+
css::uno::Any OutputDevice::GetSystemGfxDataAny() const
{
const SystemGraphicsData aSysData = GetSystemGfxData();