summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
Diffstat (limited to 'vcl')
-rw-r--r--vcl/qt5/Qt5Painter.cxx8
1 files changed, 6 insertions, 2 deletions
diff --git a/vcl/qt5/Qt5Painter.cxx b/vcl/qt5/Qt5Painter.cxx
index 06eeb2895214..ce59bbe96d08 100644
--- a/vcl/qt5/Qt5Painter.cxx
+++ b/vcl/qt5/Qt5Painter.cxx
@@ -25,11 +25,15 @@ Qt5Painter::Qt5Painter(Qt5Graphics& rGraphics, bool bPrepareBrush, sal_uInt8 nTr
: m_rGraphics(rGraphics)
{
if (rGraphics.m_pQImage)
- begin(rGraphics.m_pQImage);
+ {
+ if (!begin(rGraphics.m_pQImage))
+ std::abort();
+ }
else
{
assert(rGraphics.m_pFrame);
- begin(rGraphics.m_pFrame->GetQWidget());
+ if (!begin(rGraphics.m_pFrame->GetQWidget()))
+ std::abort();
}
if (!rGraphics.m_aClipPath.isEmpty())
setClipPath(rGraphics.m_aClipPath);