ITracker::parent returns pointer not reference

We were already using it mostly to get pointers rather than
references, so this makes it make more sense.
This commit is contained in:
Martin Hořeňovský
2021-06-18 10:34:55 +02:00
parent 4ce8a23edd
commit a14d67cace
3 changed files with 7 additions and 7 deletions
@@ -99,9 +99,9 @@ namespace TestCaseTracking {
return m_runState != NotStarted && !isComplete();
}
ITracker& TrackerBase::parent() {
ITracker* TrackerBase::parent() {
assert( m_parent ); // Should always be non-null except for root
return *m_parent;
return m_parent;
}
void TrackerBase::openChild() {
@@ -176,7 +176,7 @@ namespace TestCaseTracking {
{
if( parent ) {
while( !parent->isSectionTracker() )
parent = &parent->parent();
parent = parent->parent();
SectionTracker& parentSection = static_cast<SectionTracker&>( *parent );
addNextFilters( parentSection.m_filters );