diff --git a/src/rbprmbuilder.impl.cc b/src/rbprmbuilder.impl.cc index 2bb3a01f0c6c558ba5cd7efcafa5d29ee0361fbc..d4ac991f50596a57ba852357960a055c18165272 100755 --- a/src/rbprmbuilder.impl.cc +++ b/src/rbprmbuilder.impl.cc @@ -130,9 +130,8 @@ namespace hpp { hppDout (error, exc.what ()); throw hpp::Error (exc.what ()); } - fullBodyLoaded_ = true; - if(!analysisFactory_) - analysisFactory_ = new sampling::AnalysisFactory(fullBody_); + fullBodyLoaded_ = true; + analysisFactory_ = new sampling::AnalysisFactory(fullBody_); } hpp::floatSeq* RbprmBuilder::getSampleConfig(const char* limb, unsigned short sampleId) throw (hpp::Error)