| commit | 0224f024424c76a05e0c20b6ee1b4490fde11607 | [log] |
|---|---|---|
| author | Patrick Luby <plubius@neooffice.org> | Wed Oct 11 14:36:12 2023 -0400 |
| committer | Patrick Luby <plubius@neooffice.org> | Thu Oct 12 00:17:36 2023 +0200 |
| tree | 13b778d0dc85f79f4b0edf138d573c88cc46c6ec | |
| parent | 2f05cbfeac4a7f2cd5ce7c3ec655cfed4ec7bdac [diff] |
tdf#157613 make sure surface is not a null pointer Change-Id: I8e3c1be3f05f7ccc1f3ba00093cd71a564e5ae9e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157848 Reviewed-by: Patrick Luby <plubius@neooffice.org> Tested-by: Patrick Luby <plubius@neooffice.org> (cherry picked from commit bacdae0d6b0cec4de39812496f6ffafe04629411) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157870 Tested-by: Jenkins
diff --git a/vcl/skia/osx/gdiimpl.cxx b/vcl/skia/osx/gdiimpl.cxx index fd0bdca..937a6e4 100644 --- a/vcl/skia/osx/gdiimpl.cxx +++ b/vcl/skia/osx/gdiimpl.cxx
@@ -214,6 +214,11 @@ bool AquaSkiaSalGraphicsImpl::drawNativeControl(ControlType nType, ControlPart n const tools::Rectangle& rControlRegion, ControlState nState, const ImplControlValue& aValue) { // tdf#157613 make sure surface is not a nullptr checkSurface(); if (!mSurface) return false; // rControlRegion is not the whole area that the control should be painted to (e.g. highlight // around focused lineedit is outside of it). Since we draw to a temporary bitmap, we need tofind out // the real size. Using getNativeControlRegion() might seem like the function to call, but we need