Kaydet (Commit) f36a60ea authored tarafından Matteo Casalin's avatar Matteo Casalin

sal_uInt16 to long and use Fracion validator

Change-Id: Icb8592bb207c523e7e9cfb4098cb0ef0590431cf
üst 37a4651c
...@@ -986,9 +986,9 @@ void SwView::InnerResizePixel( const Point &rOfst, const Size &rSize ) ...@@ -986,9 +986,9 @@ void SwView::InnerResizePixel( const Point &rOfst, const Size &rSize )
if( m_pHRuler->IsVisible() || m_pVRuler->IsVisible() ) if( m_pHRuler->IsVisible() || m_pVRuler->IsVisible() )
{ {
const Fraction& rFrac = GetEditWin().GetMapMode().GetScaleX(); const Fraction& rFrac = GetEditWin().GetMapMode().GetScaleX();
sal_uInt16 nZoom = 100; long nZoom = 100;
if (0 != rFrac.GetDenominator()) if (rFrac.IsValid())
nZoom = sal_uInt16(rFrac.GetNumerator() * 100L / rFrac.GetDenominator()); nZoom = rFrac.GetNumerator() * 100L / rFrac.GetDenominator();
const Fraction aFrac( nZoom, 100 ); const Fraction aFrac( nZoom, 100 );
m_pVRuler->SetZoom( aFrac ); m_pVRuler->SetZoom( aFrac );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment