diff --git a/stepmania/src/RageThreads.cpp b/stepmania/src/RageThreads.cpp index 405e0537cc..df4877d0bb 100644 --- a/stepmania/src/RageThreads.cpp +++ b/stepmania/src/RageThreads.cpp @@ -374,7 +374,9 @@ void Checkpoints::SetCheckpoint( const char *file, int line, const char *message /* We can't ASSERT here, since that uses checkpoints. */ if( slot == NULL ) sm_crash( "GetUnknownThreadSlot() returned NULL" ); - + + /* Ignore everything before the first "src/". */ + file = strstr( file, "src/" ) ?: file; slot->Checkpoints[slot->CurCheckpoint].Set( file, line, message ); if( g_LogCheckpoints )