• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1diff --git content/browser/scheduler/responsiveness/native_event_observer_mac.mm content/browser/scheduler/responsiveness/native_event_observer_mac.mm
2index 7cb3238e97edb..ae800739b6863 100644
3--- content/browser/scheduler/responsiveness/native_event_observer_mac.mm
4+++ content/browser/scheduler/responsiveness/native_event_observer_mac.mm
5@@ -12,13 +12,15 @@ namespace content {
6 namespace responsiveness {
7
8 void NativeEventObserver::RegisterObserver() {
9-  DCHECK([NSApp conformsToProtocol:@protocol(NativeEventProcessor)]);
10+  if (![NSApp conformsToProtocol:@protocol(NativeEventProcessor)])
11+    return;
12   id<NativeEventProcessor> processor =
13       static_cast<id<NativeEventProcessor>>(NSApp);
14   [processor addNativeEventProcessorObserver:this];
15 }
16 void NativeEventObserver::DeregisterObserver() {
17-  DCHECK([NSApp conformsToProtocol:@protocol(NativeEventProcessor)]);
18+  if (![NSApp conformsToProtocol:@protocol(NativeEventProcessor)])
19+    return;
20   id<NativeEventProcessor> processor =
21       static_cast<id<NativeEventProcessor>>(NSApp);
22   [processor removeNativeEventProcessorObserver:this];
23