summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/timing/performance.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/timing/performance.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/timing/performance.cc11
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);