From 4537969822c3a653f83bd7fea59062ebc6bbcdd3 Mon Sep 17 00:00:00 2001 From: MerryMage Date: Sun, 9 Apr 2017 22:11:55 +0100 Subject: [PATCH] Frame: Use kIOPMAssertionTypePreventUserIdleDisplaySleep to inhibit screensaver on macOS --- Source/Core/DolphinWX/Frame.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/Core/DolphinWX/Frame.cpp b/Source/Core/DolphinWX/Frame.cpp index 232b0a90dc..e008224643 100644 --- a/Source/Core/DolphinWX/Frame.cpp +++ b/Source/Core/DolphinWX/Frame.cpp @@ -714,8 +714,9 @@ void CFrame::InhibitScreensaver() if (SConfig::GetInstance().bDisableScreenSaver) { CFStringRef reason_for_activity = CFSTR("Emulation Running"); - if (IOPMAssertionCreateWithName(kIOPMAssertionTypeNoDisplaySleep, kIOPMAssertionLevelOn, - reason_for_activity, &m_power_assertion) != kIOReturnSuccess) + if (IOPMAssertionCreateWithName(kIOPMAssertionTypePreventUserIdleDisplaySleep, + kIOPMAssertionLevelOn, reason_for_activity, + &m_power_assertion) != kIOReturnSuccess) { m_power_assertion = kIOPMNullAssertionID; }