Browse Source

only take real updates

Cary Sandvig 25 years ago
parent
commit
880b413c00
1 changed files with 4 additions and 0 deletions
  1. 4 0
      direct/src/deadrec/correction.cxx

+ 4 - 0
direct/src/deadrec/correction.cxx

@@ -66,6 +66,8 @@ void LerpCorrection::step(void) {
 }
 }
 
 
 void LerpCorrection::new_target(LPoint3f& target, LVector3f&) {
 void LerpCorrection::new_target(LPoint3f& target, LVector3f&) {
+  if (target == save_p)
+    return;
   if (have_both) {
   if (have_both) {
     time = 0.;
     time = 0.;
     prev_p = _curr_p;
     prev_p = _curr_p;
@@ -101,6 +103,8 @@ void SplineCorrection::step(void) {
 }
 }
 
 
 void SplineCorrection::new_target(LPoint3f& target, LVector3f& v_target) {
 void SplineCorrection::new_target(LPoint3f& target, LVector3f& v_target) {
+  if (target == save_p)
+    return;
   if (have_both) {
   if (have_both) {
     time = 0.;
     time = 0.;
     prev_p = _curr_p;
     prev_p = _curr_p;