diff --git a/util/timeline_trace_file.hpp b/util/timeline_trace_file.hpp index 0dfc6a0c..7bfc2b64 100644 --- a/util/timeline_trace_file.hpp +++ b/util/timeline_trace_file.hpp @@ -83,7 +83,7 @@ class TimelineTraceFile #define GRANITE_MACRO_CONCAT_IMPL(a, b) a##b #define GRANITE_MACRO_CONCAT(a, b) GRANITE_MACRO_CONCAT_IMPL(a, b) #define GRANITE_SCOPED_TIMELINE_EVENT(str) \ - ::Util::TimelineTraceFile::ScopedEvent GRANITE_MACRO_CONCAT(_timeline_scoped_count_, __COUNTER__){GRANITE_THREAD_GROUP()->get_timeline_trace_file(), str} + ::Util::TimelineTraceFile::ScopedEvent GRANITE_MACRO_CONCAT(_timeline_scoped_count_, __COUNTER__){GRANITE_THREAD_GROUP() ? GRANITE_THREAD_GROUP()->get_timeline_trace_file() : nullptr, str} #define GRANITE_SCOPED_TIMELINE_EVENT_FILE(file, str) \ ::Util::TimelineTraceFile::ScopedEvent GRANITE_MACRO_CONCAT(_timeline_scoped_count_, __COUNTER__){file, str} #else