diff --git a/shell/browser/api/electron_api_power_monitor_mac.mm b/shell/browser/api/electron_api_power_monitor_mac.mm index 347d0d17d7bc..76801e71c0ab 100644 --- a/shell/browser/api/electron_api_power_monitor_mac.mm +++ b/shell/browser/api/electron_api_power_monitor_mac.mm @@ -34,17 +34,6 @@ selector:@selector(onScreenUnlocked:) name:@"com.apple.screenIsUnlocked" object:nil]; - // A notification that the workspace posts before the machine goes to sleep. - [distributed_center addObserver:self - selector:@selector(isSuspending:) - name:NSWorkspaceWillSleepNotification - object:nil]; - // A notification that the workspace posts when the machine wakes from - // sleep. - [distributed_center addObserver:self - selector:@selector(isResuming:) - name:NSWorkspaceDidWakeNotification - object:nil]; NSNotificationCenter* shared_center = [[NSWorkspace sharedWorkspace] notificationCenter]; @@ -73,18 +62,6 @@ self->emitters.push_back(monitor_); } -- (void)isSuspending:(NSNotification*)notify { - for (auto* emitter : self->emitters) { - emitter->Emit("suspend"); - } -} - -- (void)isResuming:(NSNotification*)notify { - for (auto* emitter : self->emitters) { - emitter->Emit("resume"); - } -} - - (void)onScreenLocked:(NSNotification*)notification { for (auto* emitter : self->emitters) { emitter->Emit("lock-screen"); diff --git a/shell/browser/api/electron_api_power_monitor_win.cc b/shell/browser/api/electron_api_power_monitor_win.cc index 7668234bb3ef..40da9224527c 100644 --- a/shell/browser/api/electron_api_power_monitor_win.cc +++ b/shell/browser/api/electron_api_power_monitor_win.cc @@ -88,18 +88,6 @@ LRESULT CALLBACK PowerMonitor::WndProc(HWND hwnd, base::Unretained(this))); } } - } else if (message == WM_POWERBROADCAST) { - if (wparam == PBT_APMRESUMEAUTOMATIC) { - content::GetUIThreadTaskRunner({})->PostTask( - FROM_HERE, - base::BindOnce([](PowerMonitor* pm) { pm->Emit("resume"); }, - base::Unretained(this))); - } else if (wparam == PBT_APMSUSPEND) { - content::GetUIThreadTaskRunner({})->PostTask( - FROM_HERE, - base::BindOnce([](PowerMonitor* pm) { pm->Emit("suspend"); }, - base::Unretained(this))); - } } return ::DefWindowProc(hwnd, message, wparam, lparam); }