diff --git a/src/processor_tracker.cpp b/src/processor_tracker.cpp index 9a4a9aec2f112b2053472446b3a2ec238389dcf6..20cc6a60c9cf89463a41b999039edb761ad24dba 100644 --- a/src/processor_tracker.cpp +++ b/src/processor_tracker.cpp @@ -186,14 +186,14 @@ void ProcessorTracker::process(CaptureBasePtr const _incoming_ptr) setKeyFrame(last_ptr_); + // Establish constraints + establishConstraints(); + // Update pointers reset(); origin_ptr_ = last_ptr_; last_ptr_ = incoming_ptr_; incoming_ptr_ = nullptr; - - // Establish constraints - establishConstraints(); } else {