From edd82d80c6a3abb4ae8eadcf5bc544a05e20bc13 Mon Sep 17 00:00:00 2001 From: Albert Astals Cid Date: Sat, 9 Jan 2010 15:08:53 +0000 Subject: [PATCH] Make sure resolution is not inf Fixes part of bug 205084 CCBUG: 205084 svn path=/trunk/KDE/kdegraphics/okular/; revision=1072172 --- generators/dvi/generator_dvi.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generators/dvi/generator_dvi.cpp b/generators/dvi/generator_dvi.cpp index 65b4e2e08..3be914aea 100644 --- a/generators/dvi/generator_dvi.cpp +++ b/generators/dvi/generator_dvi.cpp @@ -156,8 +156,8 @@ void DviGenerator::fillViewportFromAnchor( Okular::DocumentViewport &vp, SimplePageSize ps = m_dviRenderer->sizeOfPage( vp.pageNumber ); double resolution = 0; - - resolution = (double)(pW)/ps.width().getLength_in_inch(); + if (ps.isValid()) resolution = (double)(pW)/ps.width().getLength_in_inch(); + else resolution = m_resolution; double py = (double)anch.distance_from_top.getLength_in_inch()*resolution + 0.5;