[Libreoffice-commits] core.git: sw/source

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Thu Oct 25 17:54:06 UTC 2018


 sw/source/core/txtnode/fntcache.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit a8b72c8a54ab6ce68764a4c5b97b7af0e30ce566
Author:     Jan-Marek Glogowski <glogow at fbihome.de>
AuthorDate: Thu Oct 25 15:44:58 2018 +0000
Commit:     Jan-Marek Glogowski <glogow at fbihome.de>
CommitDate: Thu Oct 25 19:53:36 2018 +0200

    Always check IsVirtual() in SwFntObj::DrawText
    
    I tried to use the new OUTDEV_PDF in replacement for the PDF
    export check. It survived Jenkins and local builds, but sometimes
    a tinderbox breaks, so check IsVirtual() instead.
    
    Change-Id: I64fe7c145dc3b87345f6a967f6b2997f3c7e38c2
    Reviewed-on: https://gerrit.libreoffice.org/62366
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

diff --git a/sw/source/core/txtnode/fntcache.cxx b/sw/source/core/txtnode/fntcache.cxx
index 7a653917e9e4..bf365413f282 100644
--- a/sw/source/core/txtnode/fntcache.cxx
+++ b/sw/source/core/txtnode/fntcache.cxx
@@ -880,7 +880,7 @@ void SwFntObj::DrawText( SwDrawTextInfo &rInf )
             OSL_FAIL( "Outdev Check failed" );
         }
     }
-    else if ( OUTDEV_PDF == rInf.GetOut().GetOutDevType() && ! pWin )
+    else if ( rInf.GetOut().IsVirtual() && ! pWin )
     {
         // PDF export
         if ( OUTDEV_PRINTER == rRefDev.GetOutDevType() )
@@ -897,7 +897,7 @@ void SwFntObj::DrawText( SwDrawTextInfo &rInf )
         }
     }
     else if ( OUTDEV_WINDOW == rInf.GetOut().GetOutDevType() ||
-               ( OUTDEV_VIRDEV == rInf.GetOut().GetOutDevType() && pWin ) )
+               ( rInf.GetOut().IsVirtual() && pWin ) )
     {
         // Window or virtual window
         if ( OUTDEV_PRINTER == rRefDev.GetOutDevType() )


More information about the Libreoffice-commits mailing list