I happened to come across this situation in Codelite 2.5.0.4031 .
The problematic code segment looks like:
Code: Select all
if(...)
{
...
if(this->m_labelFileNames.size() > 0)
{
...
this->m_bIsObjectSquareLoaded = true;
if(this->m_bIsFaceShapeInfoLoaded)
{
this->loadFaceComponents(false);
}
}
else
this->m_bIsObjectSquareLoaded = false;
}
}
I can ensure that m_bIsFaceShapeInfoLoaded equals to false, which means the following line
Code: Select all
this->loadFaceComponents(false);
However, after I set up a breakpoint at line
Code: Select all
if(this->m_bIsFaceShapeInfoLoaded)
the arrow pointed to this line out of my expectation.
A video "codelitebug.ogv" is uploaded for your review at
http://www.visionopen.com/codelitebug.ogv
Looking forward to get your answer to my problem soon.
Best Regards
JIA