summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@collabora.com>2015-10-31 00:24:17 +0100
committerJan Holesovsky <kendy@collabora.com>2015-10-31 00:27:42 +0100
commit5409dc0847a4ec17f5791f577249d47913f12b48 (patch)
treee7b4614a895179e1356870e641ffc764393534fa /sc
parent6eafd85bcfeda4a0377bdf5b42dfde2ecd7e639a (diff)
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
Diffstat (limited to 'sc')
-rw-r--r--sc/source/core/data/documen2.cxx11
1 files changed, 5 insertions, 6 deletions
diff --git a/sc/source/core/data/documen2.cxx b/sc/source/core/data/documen2.cxx
index 5774c3331299..38ca15dbc198 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;
}