diff options
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/qt5/Qt5Painter.cxx | 8 |
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); |