From f0f15671240dd6e99f22e91386bd384246f2d4cd Mon Sep 17 00:00:00 2001 From: Jonathan Blandford Date: Wed, 11 May 2005 05:20:51 +0000 Subject: make page size calculation consistent and set it to (int)( width * scale + Wed May 11 01:18:29 2005 Jonathan Blandford * pdf/ev-poppler.cc: * backend/ev-page-cache.c: make page size calculation consistent and set it to (int)( width * scale + 0.5). This makes the weird line going through the middle of the page go away. * shell/ev-view.c: move painting the background page after checking the expose area covers us. --- (limited to 'backend') diff --git a/backend/ev-page-cache.c b/backend/ev-page-cache.c index c66a1a4..6302c42 100644 --- a/backend/ev-page-cache.c +++ b/backend/ev-page-cache.c @@ -308,9 +308,9 @@ ev_page_cache_get_size (EvPageCache *page_cache, } if (width) - *width = (*width) * scale; + *width = (int) ((*width) * scale + 0.5); if (width) - *height = (*height) * scale; + *height = (int) ((*height) * scale + 0.5); } -- cgit v0.9.1