mirror of
https://github.com/debauchee/barrier.git
synced 2026-05-08 06:31:50 +08:00
patch by Yutaka Tsutano - fixes: Bug #3287 - Mac does not wake up
This commit is contained in:
@@ -800,6 +800,17 @@ COSXScreen::enter()
|
||||
// reset buttons
|
||||
m_buttonState.reset();
|
||||
|
||||
// patch by Yutaka Tsutano
|
||||
// wakes the client screen
|
||||
// http://synergy-foss.org/spit/issues/details/3287#c12
|
||||
io_registry_entry_t entry = IORegistryEntryFromPath(
|
||||
kIOMasterPortDefault,
|
||||
"IOService:/IOResources/IODisplayWrangler");
|
||||
if (entry != MACH_PORT_NULL) {
|
||||
IORegistryEntrySetCFProperty(entry, CFSTR("IORequestIdle"), kCFBooleanFalse);
|
||||
IOObjectRelease(entry);
|
||||
}
|
||||
|
||||
// avoid suppression of local hardware events
|
||||
// stkamp@users.sourceforge.net
|
||||
CGSetLocalEventsFilterDuringSupressionState(
|
||||
|
||||
Reference in New Issue
Block a user