mirror of
https://github.com/wolfpld/tracy.git
synced 2025-03-20 07:40:02 +08:00
More dead code removal.
This commit is contained in:
parent
e61e2718cb
commit
3fcf39ec58
@ -534,21 +534,7 @@ void View::NewZone( Event* zone, uint64_t thread )
|
|||||||
void View::UpdateZone( Event* zone )
|
void View::UpdateZone( Event* zone )
|
||||||
{
|
{
|
||||||
assert( zone->end != -1 );
|
assert( zone->end != -1 );
|
||||||
auto it = std::upper_bound( zone->child.begin(), zone->child.end(), zone->end, [] ( const auto& l, const auto& r ) { return l < r->start; } );
|
assert( std::upper_bound( zone->child.begin(), zone->child.end(), zone->end, [] ( const auto& l, const auto& r ) { return l < r->start; } ) == zone->child.end() );
|
||||||
if( it == zone->child.end() ) return;
|
|
||||||
|
|
||||||
// here be dragons
|
|
||||||
auto& pvec = GetParentVector( *zone );
|
|
||||||
auto pit = std::lower_bound( pvec.begin(), pvec.end(), zone->start, [] ( const auto& l, const auto& r ) { return l->start < r; } );
|
|
||||||
assert( *pit == zone );
|
|
||||||
++pit;
|
|
||||||
for( auto eit = it; eit != zone->child.end(); ++eit )
|
|
||||||
{
|
|
||||||
(*eit)->parent = zone->parent;
|
|
||||||
pit = pvec.insert( pit, *eit );
|
|
||||||
++pit;
|
|
||||||
}
|
|
||||||
zone->child.erase( it, zone->child.end() );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void View::InsertZone( Event* zone, Event* parent, Vector<Event*>& vec )
|
void View::InsertZone( Event* zone, Event* parent, Vector<Event*>& vec )
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user