diff options
author | Caolán McNamara <caolanm@redhat.com> | 2022-08-13 20:09:02 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2022-08-14 16:43:54 +0200 |
commit | 97f2027fa75deafc7d28db3a2efe96236320d181 (patch) | |
tree | c8a8a616f3bcad7c8352be32e65eb34571757910 /drawinglayer | |
parent | d2d01d5128b6c01bbf5bf3febb2c0ac18ebc7eda (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.cxx | 6 |
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 |