Closed norberturkiewicz closed 5 years ago
I don't want to add Windows dependencies. You can get easily around this by either restart from a fresh instance of Dyalog or by specifying ]fire -fl
(fl
stands for "force load") since this will center Fire's GUI on the main monitor.
Fire remembers the last position only during the current session.
My argument is that Fire GUI is Windows only and a restart or needing to know command switches aren’t really a good solution to a bug.
Well, whether it will stay "Windows only" is something I am not so sure about.
Also, from my point of view it's not a bug: when you move some window to a monitor and then unplug that monitor, well, ….
Paul?
I've changed Fire so that when ]Fire
is issued while the Form is both in existence and visible the Posn is reset to ⍬ ⍬
. That way you still have to restart, but not your APL session but just Fire.
Comments are welcome.
If I close fire while its position is on monitor B and unplug the monitor, fire will not reposition on the main monitor.
This fixes the issue