X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Frender.c;fp=src%2Foutput%2Frender.c;h=3ac603527e3a33fe73e3b72e068ac84c2eeba0a6;hb=7ee8dbfc15aa4580c2132e53b64f13815fc93c62;hp=84eef66795827dfa74f8ff59540823f0236bac1e;hpb=9bfba6fe1e1dd1be8aab85c42af065b1e6c20d2d;p=pspp diff --git a/src/output/render.c b/src/output/render.c index 84eef66795..3ac603527e 100644 --- a/src/output/render.c +++ b/src/output/render.c @@ -1599,11 +1599,14 @@ render_pager_draw_region (const struct render_pager *p, for (i = 0; i < p->n_pages; i++) { const struct render_page *page = p->pages[i]; + int size = render_page_get_size (page, V); clip[V][0] = MAX (y, ofs[V]) - ofs[V]; - clip[V][1] = MIN (y + h, ofs[V] + render_page_get_size (page, V)) - ofs[V]; + clip[V][1] = MIN (y + h, ofs[V] + size) - ofs[V]; if (clip[V][1] > clip[V][0]) render_page_draw_region (page, ofs, clip); + + ofs[V] += size; } }