]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Minor fix
authorouv <ouv@opencascade.com>
Fri, 4 Mar 2011 10:08:28 +0000 (10:08 +0000)
committerouv <ouv@opencascade.com>
Fri, 4 Mar 2011 10:08:28 +0000 (10:08 +0000)
src/GraphicsView/GraphicsView_ViewPort.cxx

index b95e1cf65b5022cf3e1ea12bf8efcc546d15f41c..cfe2254966f9611f4216aee76da2bc86350b5d87 100644 (file)
@@ -566,7 +566,9 @@ void GraphicsView_ViewPort::zoom( double theX1, double theY1, double theX2, doub
   aTransform.scale( aZoom, aZoom );
   double aM11 = aTransform.m11();
   double aM22 = aTransform.m22();
-  if( qMax( aM11, aM22 ) < 400 ) // to prevent a crash at the value of 500
+  // increasing of diagonal coefficients (>300) leads to a crash sometimes
+  // at the values of 100 some primitives are drawn incorrectly
+  if( qMax( aM11, aM22 ) < 100 )
     setTransform( aTransform );
 
   myIsTransforming = false;