Blame SOURCES/0249-sc-lok-Always-provide-a-reasonable-document-size.patch

135360
From abae8af12a4ecb926261a4cee6f92561478ac606 Mon Sep 17 00:00:00 2001
135360
From: Jan Holesovsky <kendy@collabora.com>
135360
Date: Sat, 31 Oct 2015 00:24:17 +0100
135360
Subject: [PATCH 249/398] sc lok: Always provide a reasonable document size.
135360
135360
With an empty document, GetPrintArea() returned false, causing nothing visible
135360
on the screen.
135360
135360
Also increase the values when I'm touching this.
135360
135360
Change-Id: Iee7544a428d5d4d5d5931230a51e605302557f41
135360
(cherry picked from commit 5409dc0847a4ec17f5791f577249d47913f12b48)
135360
---
135360
 sc/source/core/data/documen2.cxx | 11 +++++------
135360
 1 file changed, 5 insertions(+), 6 deletions(-)
135360
135360
diff --git a/sc/source/core/data/documen2.cxx b/sc/source/core/data/documen2.cxx
135360
index 8d3e4e3d3b8f..2a305c032f2b 100644
135360
--- a/sc/source/core/data/documen2.cxx
135360
+++ b/sc/source/core/data/documen2.cxx
135360
@@ -708,15 +708,14 @@ bool ScDocument::GetDataStart( SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow )
135360
 
135360
 bool ScDocument::GetTiledRenderingArea(SCTAB nTab, SCCOL& rEndCol, SCROW& rEndRow) const
135360
 {
135360
-    if (!GetPrintArea(nTab, rEndCol, rEndRow, false))
135360
-        return false;
135360
+    bool bHasPrintArea = GetPrintArea(nTab, rEndCol, rEndRow, false);
135360
 
135360
     // we need some reasonable minimal document size
135360
-    if (rEndCol < 12)
135360
-        rEndCol = 12;
135360
+    if (!bHasPrintArea || rEndCol < 20)
135360
+        rEndCol = 20;
135360
 
135360
-    if (rEndRow < 36)
135360
-        rEndRow = 36;
135360
+    if (!bHasPrintArea || rEndRow < 50)
135360
+        rEndRow = 50;
135360
 
135360
     return true;
135360
 }
135360
-- 
135360
2.12.0
135360