Hi Jeff, thanks for reporting this bug, I've added it to my list of things to fix up.
I guess you must be running MoI from a USB stick to run into this?
One thing you could do would be to not put the moi.ini file on the USB stick alongside of moi.exe - instead, get a moi.ini file with the settings in it that you want and then on each machine put it in the regular default location, which is:
On Windows XP:
C:\Documents and Settings\ [your user name] \Application Data\Moi\moi.ini.
On Windows 7 / Vista:
C:\Users\ [your user name] \AppData\Roaming\Moi\moi.ini
Then delete the moi.ini that you currently have alongside the moi.exe file on your USB stick.
This way the settings will be stored separately on each machine so the window location will not be carried along with you.
The other thing you could do would be to erase the window location setting from the moi.ini file before you launched moi - that might be easier than the monitor flipping stuff that you were doing before.
To do that, open up your moi.ini file in a text editor like notepad and find the [MainWindow] section (probably it will be at the very top of the file), and delete the line that says
Position=x,x,x,x
That's the line that stores the previous window position, and if it is removed then it will use a default window position instead.
You could also probably set the moi.ini file to be read only after removing that line so that you would not have to repeat that on every move. But that will also mean that settings won't stick if you alter them.
The way the position mechanism works, is that along with the position it stores the desktop resolution and later on when it goes to use the position it also checks the screen resolution to be sure that hasn't changed (if the resolution has changed it ignores the previously stored position), but I did not anticipate this situation that you're talking about where your overall desktop resolution did not change but just the arrangement of monitors did change.
- Michael
|