diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-08-12 14:40:21 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-08-12 14:44:08 +0000 |
commit | 89bd30cf426ca54fc9e46295a60551b5bb2d3232 (patch) | |
tree | 846e2f90c371f73addab9b250cb3909acd4d0949 /sw | |
parent | ff3c4f4c704977b2eec1dba1238b422537e413f3 (diff) |
sw: check 0 paint window in RenderContextGuard
As seen by Norbert during CppunitTest_sw_globalfilter.
Change-Id: I02dfab78b3cdcc65187f04e86cce7b7432c0a138
Reviewed-on: https://gerrit.libreoffice.org/17677
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Jenkins <ci@libreoffice.org>
Diffstat (limited to 'sw')
-rw-r--r-- | sw/source/core/view/viewsh.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sw/source/core/view/viewsh.cxx b/sw/source/core/view/viewsh.cxx index 436fbf78e448..80aa19452f84 100644 --- a/sw/source/core/view/viewsh.cxx +++ b/sw/source/core/view/viewsh.cxx @@ -1677,8 +1677,8 @@ public: rtl::Reference<sdr::overlay::OverlayManager> xOldManager = pOldPaintWindow->GetOverlayManager(); if (xOldManager.is()) { - SdrPaintWindow* pNewPaintWindow = m_pShell->Imp()->GetDrawView()->FindPaintWindow(*m_pRef); - xOldManager->completeRedraw(pNewPaintWindow->GetRedrawRegion(), m_pRef); + if (SdrPaintWindow* pNewPaintWindow = m_pShell->Imp()->GetDrawView()->FindPaintWindow(*m_pRef)) + xOldManager->completeRedraw(pNewPaintWindow->GetRedrawRegion(), m_pRef); } m_pShell->Imp()->GetDrawView()->DeleteWindowFromPaintView(m_pRef); |