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

Jan Holesovsky kendy at collabora.com
Fri Oct 30 16:28:26 PDT 2015


 sc/source/core/data/documen2.cxx |   11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

New commits:
commit 5409dc0847a4ec17f5791f577249d47913f12b48
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Sat Oct 31 00:24:17 2015 +0100

    sc lok: Always provide a reasonable document size.
    
    With an empty document, GetPrintArea() returned false, causing nothing visible
    on the screen.
    
    Also increase the values when I'm touching this.
    
    Change-Id: Iee7544a428d5d4d5d5931230a51e605302557f41

diff --git a/sc/source/core/data/documen2.cxx b/sc/source/core/data/documen2.cxx
index 5774c33..38ca15d 100644
--- a/sc/source/core/data/documen2.cxx
+++ b/sc/source/core/data/documen2.cxx
@@ -710,15 +710,14 @@ bool ScDocument::GetDataStart( SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow )
 
 bool ScDocument::GetTiledRenderingArea(SCTAB nTab, SCCOL& rEndCol, SCROW& rEndRow) const
 {
-    if (!GetPrintArea(nTab, rEndCol, rEndRow, false))
-        return false;
+    bool bHasPrintArea = GetPrintArea(nTab, rEndCol, rEndRow, false);
 
     // we need some reasonable minimal document size
-    if (rEndCol < 12)
-        rEndCol = 12;
+    if (!bHasPrintArea || rEndCol < 20)
+        rEndCol = 20;
 
-    if (rEndRow < 36)
-        rEndRow = 36;
+    if (!bHasPrintArea || rEndRow < 50)
+        rEndRow = 50;
 
     return true;
 }


More information about the Libreoffice-commits mailing list