diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/timing/performance.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/core/timing/performance.cc | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/chromium/third_party/blink/renderer/core/timing/performance.cc b/chromium/third_party/blink/renderer/core/timing/performance.cc index 466b9e145d7..b61ee46dce4 100644 --- a/chromium/third_party/blink/renderer/core/timing/performance.cc +++ b/chromium/third_party/blink/renderer/core/timing/performance.cc @@ -273,11 +273,12 @@ PerformanceEntryVector Performance::getEntriesByType( PerformanceEntry::ToEntryTypeEnum(entry_type); if (!PerformanceEntry::IsValidTimelineEntryType(type)) { PerformanceEntryVector empty_entries; - String message = "Deprecated API for given entry type."; - GetExecutionContext()->AddConsoleMessage( - MakeGarbageCollected<ConsoleMessage>( - mojom::ConsoleMessageSource::kJavaScript, - mojom::ConsoleMessageLevel::kWarning, message)); + if (ExecutionContext* execution_context = GetExecutionContext()) { + String message = "Deprecated API for given entry type."; + execution_context->AddConsoleMessage(MakeGarbageCollected<ConsoleMessage>( + mojom::ConsoleMessageSource::kJavaScript, + mojom::ConsoleMessageLevel::kWarning, message)); + } return empty_entries; } return getEntriesByTypeInternal(type); |