have the main application check the draw coordinates are always to an active display area
When the number of displays (screens) connected to my laptop changes, DBforge often ends up an 'orphan' window that gets drawn in the non display area. IE where the user cannot see it or click on it.
I can minimize dbforge to the task bar, but when it restores, it shoots off the screen beyond the active desktop.
My other running applications handle this gracefully, and redraw their window positions in the active desktop area. This leads me to think the issue is with dbforge studio.
This happens several times per day as I leave my desk to work (disconnecting the external monitors), and then come back.
The workaround is to
-restore the window
-press alt + space to activate the windows system menu attached to dbforge
-arrow down to the move dialog with they keyboard keys
-use the arrow keys to drag the window into the active display area