summaryrefslogtreecommitdiff
path: root/drawinglayer
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2022-08-13 20:09:02 +0100
committerCaolán McNamara <caolanm@redhat.com>2022-08-14 16:43:54 +0200
commit97f2027fa75deafc7d28db3a2efe96236320d181 (patch)
treec8a8a616f3bcad7c8352be32e65eb34571757910 /drawinglayer
parentd2d01d5128b6c01bbf5bf3febb2c0ac18ebc7eda (diff)
check SetOutputSizePixel for failure
Change-Id: If57dbbd7f04f0ee5286cf24a00480271bd4d9f76 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138237 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'drawinglayer')
-rw-r--r--drawinglayer/source/tools/converters.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/drawinglayer/source/tools/converters.cxx b/drawinglayer/source/tools/converters.cxx
index 2ba781386e49..2f657afedc69 100644
--- a/drawinglayer/source/tools/converters.cxx
+++ b/drawinglayer/source/tools/converters.cxx
@@ -76,7 +76,11 @@ namespace drawinglayer
ScopedVclPtrInstance< VirtualDevice > pContent;
// prepare vdev
- pContent->SetOutputSizePixel(aSizePixel, false);
+ if (!pContent->SetOutputSizePixel(aSizePixel, false))
+ {
+ SAL_WARN("vcl", "Cannot set VirtualDevice to size : " << aSizePixel.Width() << "x" << aSizePixel.Height());
+ return aRetval;
+ }
pContent->SetMapMode(aMapModePixel);
// set to all white