Fix video modes not restored when hiding OS X app

master
Camilla Berglund ago%!(EXTRA string=10 years)
parent adf130965c
commit fb6fbcf700
  1. 2
      README.md
  2. 8
      src/cocoa_window.m

@ -92,6 +92,8 @@ GLFW bundles a number of dependencies in the `deps/` directory.
- [Cocoa] Bugfix: The primary monitor would get reported as disconnected when
entering full screen on a dual-GPU machine with automatic
graphics switching
- [Cocoa] Bugfix: The original video modes were not restored when the
application was hidden
- [X11] Bugfix: `glfwInit` would segfault on systems without RandR
- [X11] Bugfix: The response to `_NET_WM_PING` was sent to the wrong window
- [X11] Bugfix: Character input via XIM did not work in many cases

@ -287,6 +287,14 @@ static int translateKey(unsigned int key)
_glfwPlatformPostEmptyEvent();
}
- (void)applicationDidHide:(NSNotification *)notification
{
int i;
for (i = 0; i < _glfw.monitorCount; i++)
_glfwRestoreVideoMode(_glfw.monitors[i]);
}
@end

Loading…
Cancel
Save