glu/sgi: Initialize members of class Curvelist.
authorVinson Lee <vlee@vmware.com>
Mon, 15 Feb 2010 06:18:41 +0000 (22:18 -0800)
committerVinson Lee <vlee@vmware.com>
Mon, 15 Feb 2010 06:18:41 +0000 (22:18 -0800)
src/glu/sgi/libnurbs/internals/curvelist.cc

index da04eff467f4c2e0956652e8a11a173d690a1e96..8f2ee4678d2f0f7dd168a12f02cffe813ca02ea5 100644 (file)
@@ -59,16 +59,17 @@ Curvelist::Curvelist( Quilt *quilts, REAL pta, REAL ptb )
 
 Curvelist::Curvelist( Curvelist &upper, REAL value )
 {
-    Curvelist &lower = *this;
     curve = 0;
     for( Curve *c = upper.curve; c; c = c->next )
        curve = new Curve( *c, value, curve );
 
-    lower.range[0] = upper.range[0];
-    lower.range[1] = value;
-    lower.range[2] = value - upper.range[0];
+    range[0] = upper.range[0];
+    range[1] = value;
+    range[2] = value - upper.range[0];
     upper.range[0] = value;
     upper.range[2] = upper.range[1] - value;
+    needsSubdivision = 0;
+    stepsize = 0;
 }
 
 Curvelist::~Curvelist()