Connection window trapped offscreen

[expired user #10712]'s profile image [expired user #10712] posted 6 years ago in General Permalink

Hello,

I would like to report an issue I am having at present. Whenever I try to access the connections window in HeidiSQL it is trapped off-screen (as per image, window is not minimized)

I can right click and log into a session directly with the main window appearing on my screen as normal. Whenever I try to use the connection manager from the main window it does not appear and locks the window.

I use a multi-monitor setup so sometimes will use WinKey + Left or WinKey + Right to bring windows back onto an active screen, but the connection manager does not respond to this.

Current solution is to reinstall with an older version. Whenever I upgrade the issue reoccurs. Is there a way to reset the memory Heidi has of the window location?

Thanks, Peter

1 attachment(s):
  • 2018-01-24-10_31_26-
ansgar's profile image ansgar posted 6 years ago Permalink

I highly guess that remembering the previous screen position is the cause. See this thread. I guess that happens first after plugging a second screen of your computer?

I'll try to add some check to it, which prevents the dialog from being displayed outside the screen.

Code modification/commit a26d68d from Ansgar Becker <anse@heidisql.com>, 6 years ago, revision 9.5.0.5226
Move to visible area if window was on a now plugged off monitor previously. See https://www.heidisql.com/forum.php?t=24822
ansgar's profile image ansgar posted 6 years ago Permalink

Should be better in the next nightly build.

I hope that TForm.MakeFullyVisible is doing what I think it should. I only tested with a single-monitor setup and hacking registry settings for the previous position. See http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/Forms_TCustomForm_MakeFullyVisible.html

[expired user #10712]'s profile image [expired user #10712] posted 6 years ago Permalink

I am updated and all seems good now. Thanks for the quick response and your work on Heidi in general.

Please login to leave a reply, or register at first.