1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Rework processing bad files.

This commit is contained in:
Bartosz Taudul
2019-08-12 12:04:27 +02:00
parent 9b6328f962
commit a9b41eb657
5 changed files with 38 additions and 19 deletions
+5 -4
View File
@@ -102,7 +102,7 @@ int main( int argc, char** argv )
tracy::flat_hash_map<uint32_t, ClientData> clients;
std::unique_ptr<tracy::View> view;
int badVer = 0;
tracy::BadVersionState badVer;
if( argc == 2 )
{
@@ -477,19 +477,20 @@ int main( int argc, char** argv )
}
catch( const tracy::UnsupportedVersion& e )
{
badVer = e.version;
badVer.state = tracy::BadVersionState::UnsupportedVersion;
badVer.version = e.version;
}
} );
}
}
catch( const tracy::NotTracyDump& )
{
badVer = -1;
badVer.state = tracy::BadVersionState::BadFile;
}
}
}
if( badVer != 0 )
if( badVer.state != tracy::BadVersionState::Ok )
{
if( loadThread.joinable() ) { loadThread.join(); }
tracy::BadVersion( badVer );