[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 05d149: Use NSWindow API for changing fullscreen mode

Fabio Niephaus noreply at github.com
Fri Feb 28 11:05:47 UTC 2020


  Branch: refs/heads/fniephaus/fullscreen-fix
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 05d149fc6a844ed53ee23303cd5b7e4822b03d0b
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/05d149fc6a844ed53ee23303cd5b7e4822b03d0b
  Author: Fabio Niephaus <code at fniephaus.com>
  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 unresponsive 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).




More information about the Vm-dev mailing list