0027863: Geom_BSplineSurface::SetVKnot(const Standard_Integer, const Standard_Real...
[occt.git] / src / Geom / Geom_BSplineSurface.cxx
index a328ab5..2d7153a 100644 (file)
@@ -1099,8 +1099,11 @@ void Geom_BSplineSurface::SetVKnot
     } 
   }
   
-  maxderivinvok = 0;
-  UpdateVKnots();
+  if (K != vknots->Value (NewIndex)) {
+    vknots->SetValue (NewIndex, K);
+    maxderivinvok = 0;
+    UpdateVKnots();
+  }
 }
 
 //=======================================================================