diff options
author | Lubomir I. Ivanov <neolit123@gmail.com> | 2013-12-05 14:08:33 +0200 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2013-12-05 08:04:48 -0800 |
commit | 94f85bbef9e0b4079f17f6d995c3af381f3784de (patch) | |
tree | 2f21b20c8582712f9466ad6978748f7764530f61 /qt-ui/plotareascene.h | |
parent | 09a8a85bab620dd119a601e9cadbd0333385acbc (diff) | |
download | subsurface-94f85bbef9e0b4079f17f6d995c3af381f3784de.tar.gz |
Print: fix truncated table in "Table print" mode
The whole procedure here is quite confusing.
Once we have our model populated, we need to estimate where
to put page headers (each page has one) and to do that we
store a list of indexes, where a page would begin (pageIndexes).
But since a row can end up being chopped at the end of a page
we move it to a new page and this particular part was lacking
compensation for the moved row's height, when storing the *last*
pageIndex.
For N number of pages we are losing N - 1 dives, or such that
were previously transferred on a new page.
See #326
Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui/plotareascene.h')
0 files changed, 0 insertions, 0 deletions