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