diff options
author | Jan Holesovsky <kendy@collabora.com> | 2015-10-31 00:24:17 +0100 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2015-10-31 00:27:42 +0100 |
commit | 5409dc0847a4ec17f5791f577249d47913f12b48 (patch) | |
tree | e7b4614a895179e1356870e641ffc764393534fa /sc | |
parent | 6eafd85bcfeda4a0377bdf5b42dfde2ecd7e639a (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.cxx | 11 |
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; } |