[0.17.36] Restarting game in fullscreen mode on MacOS 10.14.4 allocates another desktop

Things that has been reported already before.
rcobbe
Burner Inserter
Burner Inserter
Posts: 9
Joined: Sat Mar 17, 2018 7:35 pm
Contact:

[0.17.36] Restarting game in fullscreen mode on MacOS 10.14.4 allocates another desktop

Post by rcobbe »

Factorio 0.17.34, standalone; MacOS 10.14.4. I play with the "full screen" option in the graphics settings enabled.

Observed behavior: when launching Factorio, it appears on a new virtual desktop (or "space," in MacOS terminology), just like other MacOS full-screen apps. When I leave the game by clicking "Exit" in the main menu, the game's virtual desktop is deallocated by the OS. However, if Factorio restarts itself for any reason, the new instance of the game gets a new virtual desktop, and the previous instance's desktop stays around as a black screen that I can't interact with. This applies when Factorio restarts because I've installed a new mod, disabled or re-enabled a mod, upgraded a mod, or changed one of a mod's "Startup" options. If I have to restart several times in a session, these empty desktops keep accumulating, one per restart, as in the attached screenshot. When I leave the game through the main menu, all of the game's desktops are deallocated by the OS.

Expected behavior: for normal operation (i.e., start the game, play for a while, then quit), I expect exactly the behavior I see: allocate 1 desktop on start, use it, and release when done. If the game restarts, I'd expect it to either re-use the original desktop, or to start on a new desktop but to release the old one during the restart, so they don't pile up.

This is a really minor issue -- the game is entirely playable, and the extra desktops don't seem to affect other processes on the system, and they all get cleaned up when I leave the game normally. It is very very slightly awkward, though, as when I use the normal OS keybindings for switching to the next/previous desktop, I have to flip through all the empty ones.

I'm definitely seeing this in 0.17.36, but I'm pretty sure I've consistently noticed it for much of the 0.17 series. I don't think I saw this behavior in 0.16, but I'm not sure -- if it's important to run that experiment, let me know, and I'll be happy to do that.
Attachments
factorio-current.log
(33.4 KiB) Downloaded 99 times
Screen Shot 2019-05-04 at 1.28.35 PM.png
Screen Shot 2019-05-04 at 1.28.35 PM.png (1.03 MiB) Viewed 984 times
Rseding91
Factorio Staff
Factorio Staff
Posts: 15997
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.17.36] Restarting game in fullscreen mode on MacOS 10.14.4 allocates another desktop

Post by Rseding91 »

If you want to get ahold of me I'm almost always on Discord.
Post Reply

Return to “Duplicates”