From cff18be4a195a042125a51c541cd31fbd57ca05c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 13 Oct 2007 15:57:37 +0000 Subject: [PATCH] Fix layout of Canvas elements when there isn't enough space on the current page. --- src/libprs500/gui2/lrf_renderer/document.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libprs500/gui2/lrf_renderer/document.py b/src/libprs500/gui2/lrf_renderer/document.py index a9fdab9a1f..2066437c64 100644 --- a/src/libprs500/gui2/lrf_renderer/document.py +++ b/src/libprs500/gui2/lrf_renderer/document.py @@ -105,6 +105,9 @@ class _Canvas(QGraphicsRectItem): self.layout_canvas(block, x, y) def layout_canvas(self, canvas, x, y): + if canvas.max_y + y > self.max_y: + self.is_full = True + return canvas.setParentItem(self) canvas.setPos(x, y) canvas.has_content = False