DC++ displays/creates window offscreen
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
DC++ |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
If disconnecting secondary monitor on which DC++ sits, doesn't relocate itself to be visible. Debatable, could be wishlist-priority. Worse, and definitely a real bug: it doesn't notice on next startup that it's creating a window off-screen. Presumably the same issue exists for people who dramatically change their screen size.
Steps to reproduce:
1) Resize display to high resolution or add secondary monitor.
2) Move DC++ to far reaches of new display layout.
3) Reduce screen resolution. Expected result: DC++ (like apparently every other program I run) notices and moves itself to remain visible. Actual result: it does nothing and disappears, only to be recovered via keyboard window movement shortcuts.
4) Close DC++. Restart it. Expected result: DC++ notices it's trying to display offscreen. It displays offscreen (invisibly) again. Actual result: same as in step 3.
Changed in dcplusplus: | |
status: | New → Confirmed |
description: | updated |
could you try to catch what messages Win sends on such an event, if any? (with Spy++ for ex.)