include/svx/sdrpaintwindow.hxx       |    1 -
 svx/source/svdraw/sdrpaintwindow.cxx |   15 +++------------
 2 files changed, 3 insertions(+), 13 deletions(-)

New commits:
commit 085c179b9e146ef27d98aed72d5b681c585cabfc
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Fri Nov 18 15:31:56 2022 +0300
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Fri Nov 18 15:22:29 2022 +0100

    Simplify a bit
    
    Change-Id: Ie2cdb0a361376b488d9829c892c9f4c6e9711503
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142941
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>

diff --git a/include/svx/sdrpaintwindow.hxx b/include/svx/sdrpaintwindow.hxx
index d6dee79a9389..109851aacd80 100644
--- a/include/svx/sdrpaintwindow.hxx
+++ b/include/svx/sdrpaintwindow.hxx
@@ -123,7 +123,6 @@ public:
 
     // prepare PreRendering (evtl.)
     void PreparePreRenderDevice();
-    void DestroyPreRenderDevice();
     void OutputPreRenderDevice(const vcl::Region& rExpandedRegion);
     SdrPreRenderDevice* GetPreRenderDevice() const { return 
mpPreRenderDevice.get(); }
 
diff --git a/svx/source/svdraw/sdrpaintwindow.cxx 
b/svx/source/svdraw/sdrpaintwindow.cxx
index 6c3b328ba5ea..ebed55326a57 100644
--- a/svx/source/svdraw/sdrpaintwindow.cxx
+++ b/svx/source/svdraw/sdrpaintwindow.cxx
@@ -252,7 +252,7 @@ SdrPaintWindow::~SdrPaintWindow()
 {
     mxOverlayManager.clear();
 
-    DestroyPreRenderDevice();
+    mpPreRenderDevice.reset();
 }
 
 rtl::Reference< sdr::overlay::OverlayManager > const & 
SdrPaintWindow::GetOverlayManager() const
@@ -292,21 +292,12 @@ void SdrPaintWindow::PreparePreRenderDevice()
         {
             mpPreRenderDevice.reset(new SdrPreRenderDevice(*mpOutputDevice));
         }
+        mpPreRenderDevice->PreparePreRenderDevice();
     }
     else
     {
-        DestroyPreRenderDevice();
+        mpPreRenderDevice.reset();
     }
-
-    if(mpPreRenderDevice)
-    {
-        mpPreRenderDevice->PreparePreRenderDevice();
-    }
-}
-
-void SdrPaintWindow::DestroyPreRenderDevice()
-{
-    mpPreRenderDevice.reset();
 }
 
 void SdrPaintWindow::OutputPreRenderDevice(const vcl::Region& rExpandedRegion)

Reply via email to