mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-23 06:44:35 +00:00
Don't try to open invalid files.
This commit is contained in:
parent
c23f4b2390
commit
2e1aa844fe
@ -4,6 +4,7 @@
|
|||||||
#include <capstone/capstone.h>
|
#include <capstone/capstone.h>
|
||||||
|
|
||||||
#include "../imgui/imgui.h"
|
#include "../imgui/imgui.h"
|
||||||
|
#include "TracyFilesystem.hpp"
|
||||||
#include "TracyImGui.hpp"
|
#include "TracyImGui.hpp"
|
||||||
#include "TracyPrint.hpp"
|
#include "TracyPrint.hpp"
|
||||||
#include "TracySourceView.hpp"
|
#include "TracySourceView.hpp"
|
||||||
@ -371,7 +372,14 @@ void SourceView::Render( const Worker& worker )
|
|||||||
auto sym = worker.GetSymbolData( jumpOut );
|
auto sym = worker.GetSymbolData( jumpOut );
|
||||||
if( sym )
|
if( sym )
|
||||||
{
|
{
|
||||||
Open( worker.GetString( sym->file ), sym->line, jumpOut, jumpOut, worker );
|
auto line = sym->line;
|
||||||
|
auto file = line == 0 ? nullptr : worker.GetString( sym->file );
|
||||||
|
if( file && !SourceFileValid( file, worker.GetCaptureTime() ) )
|
||||||
|
{
|
||||||
|
file = nullptr;
|
||||||
|
line = 0;
|
||||||
|
}
|
||||||
|
Open( file, line, jumpOut, jumpOut, worker );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user