[OpenSmalltalk/opensmalltalk-vm] edd515: Use NSWindow API for changing fullscreen mode

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[OpenSmalltalk/opensmalltalk-vm] edd515: Use NSWindow API for changing fullscreen mode

Eliot Miranda-3
 
  Branch: refs/heads/fniephaus/fullscreen-fix
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: edd51520455b9344afa8437eee81f5f640d0bea3
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/edd51520455b9344afa8437eee81f5f640d0bea3
  Author: Fabio Niephaus <[hidden email]>
  Date:   2020-02-28 (Fri, 28 Feb 2020)

  Changed paths:
    M platforms/iOS/vm/OSX/sqSqueakOSXMetalView.m

  Log Message:
  -----------
  Use NSWindow API for changing fullscreen mode

instead of going through NSView's API. The latter does offer more options, but messes up the fullscreen mode for some reason (UI becomes unresponsives because input events are no longer received).

Using `self.window toggleFullScreen:self` also does not mess with additional displays (only the display showing Squeak is put into fullscreen mode).