sw/source/core/layout/frmtool.cxx |    5 +++++
 1 file changed, 5 insertions(+)

New commits:
commit 224746a40f1e9f2fb90c0b4ad767a503979014f3
Author: Miklos Vajna <vmik...@suse.cz>
Date:   Thu Jul 5 17:44:09 2012 +0200

    sw: InsertNewPage() should fall back from first to left/right as well
    
    Change-Id: I87715dcf843b025b8291a76bdfdd3a06d2ffac23

diff --git a/sw/source/core/layout/frmtool.cxx 
b/sw/source/core/layout/frmtool.cxx
index 1f8576d..1a61f72 100644
--- a/sw/source/core/layout/frmtool.cxx
+++ b/sw/source/core/layout/frmtool.cxx
@@ -2702,7 +2702,12 @@ SwPageFrm * InsertNewPage( SwPageDesc &rDesc, SwFrm 
*pUpper,
     SwDoc *pDoc = ((SwLayoutFrm*)pUpper)->GetFmt()->GetDoc();
     SwFrmFmt *pFmt = 0;
     if (bFirst)
+    {
         pFmt = rDesc.GetFirstFmt();
+        // If there is no first format, use what is relevant anyway.
+        if (!pFmt)
+            pFmt = bOdd ? rDesc.GetRightFmt() : rDesc.GetLeftFmt();
+    }
     else
         pFmt = bOdd ? rDesc.GetRightFmt() : rDesc.GetLeftFmt();
     //Wenn ich kein FrmFmt fuer die Seite gefunden habe, muss ich eben
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to