View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004583 | DarkRadiant | GUI | public | 22.07.2017 16:37 | 09.01.2020 19:25 |
Reporter | Assigned To | greebo | |||
Priority | normal | Severity | normal | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | PC, Windows, x64 | OS | Win 7/8 | OS Version | Sp2/8.1 |
Product Version | 2.2.1 | ||||
Target Version | 2.6.0 | Fixed in Version | 2.6.0 | ||
Summary | 0004583: DR doesn't remember location of child windows when placed on secondary monitor | ||||
Description | DR dosent initially remember location of surface inspector or Arbitrary transform child windows, takes about dozen or so 'open | ||||
Steps To Reproduce | Manually nuking the Darkradiant config folder, is the same as doing a full uninstall and install of a latter version =- - C:\Users\b1k3rdude\AppData\Roaming\DarkRadiant 1. nuke the ablve folder 2. run DR and then open layers, surface and transform inspector windows. 3. move said windows to your prefered location on the desktop 4. close and reopen DR and then open the above windows again - I had to do this 5 times before the location of the transform inspector would stay where I left it. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
I see you're using a dual monitor setup. Are you by any chance positioning the offending windows on the second screen? Does the problem also occur when you're placing them on the screen where the DR main window is started on? |
|
I am using dual monitor and yes the daughter windows are on the second screen. I will position them on the main screen with a fresh copy of the user.xml and come back here with the results. |
|
@Greebo, sorry I took so long to get around to this - 1. if I move the child windows around on the 1st screen, their locations are remembered. 2. if I move them to the second screen they are not 3. how ever if I keep moving them to the second screen eventually DR remembers. |
|
Added hopefully more robust code to preserve window positions in git commit 4cfd853 | |
DarkRadiant: master 4cfd853a 06.05.2018 14:01 Details Diff |
Issue 0004583: Improve handling on multi-monitor setups. Try to restore stored window coordinates unless they go are more than 30 pixels off screen. Bump pre-release version |
Affected Issues 0004583 |
|
mod - include/version.h | Diff File | ||
mod - libs/wxutil/WindowPosition.cpp | Diff File | ||
mod - tools/innosetup/darkradiant.iss | Diff File | ||
mod - tools/innosetup/darkradiant.x64.iss | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
22.07.2017 16:37 |
|
New Issue | |
22.07.2017 16:37 |
|
Status | new => assigned |
22.07.2017 16:37 |
|
Assigned To | => greebo |
22.07.2017 16:37 |
|
File Added: DarkRadiant_231p5_virgin.zip | |
22.07.2017 16:37 |
|
File Added: DarkRadiant231p5_1stCycle.zip | |
22.07.2017 16:37 |
|
File Added: DarkRadiant231p5_2ndCyle.zip | |
22.07.2017 16:37 |
|
File Added: DarkRadiant231p5_5thCycle.zip | |
22.07.2017 16:39 |
|
File Added: DarkRadiant_bikerdude.zip | |
22.07.2017 18:25 | greebo | Note Added: 0009025 | |
22.07.2017 18:26 | greebo | Assigned To | greebo => |
22.07.2017 18:26 | greebo | Status | assigned => feedback |
22.07.2017 18:26 | greebo | Product Version | 2.4.0 => 2.2.1 |
22.07.2017 18:26 | greebo | Target Version | 2.4.0 => |
22.07.2017 20:00 |
|
Note Added: 0009027 | |
22.07.2017 20:00 |
|
Status | feedback => new |
22.07.2017 20:06 |
|
Note Edited: 0009027 | |
23.07.2017 09:13 | greebo | Status | new => acknowledged |
23.07.2017 09:13 | greebo | Summary | DR dosent initially remember location of child windows. => DR doesn't initially remember location of child windows |
03.04.2018 11:18 |
|
Note Added: 0010350 | |
03.04.2018 11:19 |
|
Note Edited: 0010350 | |
06.05.2018 12:02 | greebo | Status | acknowledged => confirmed |
06.05.2018 12:02 | greebo | Assigned To | => greebo |
06.05.2018 12:02 | greebo | Status | confirmed => assigned |
06.05.2018 12:02 | greebo | Target Version | => 2.6.0 |
06.05.2018 12:05 | greebo | Note Added: 0010446 | |
06.05.2018 12:05 | greebo | Status | assigned => resolved |
06.05.2018 12:05 | greebo | Fixed in Version | => 2.6.0 |
06.05.2018 12:05 | greebo | Resolution | open => fixed |
06.05.2018 13:48 | greebo | Summary | DR doesn't initially remember location of child windows => DR doesn't remember location of child windows when placed on secondary monitor |
28.12.2019 11:01 | greebo | Status | resolved => closed |
09.01.2020 19:25 | greebo | Changeset attached | => DarkRadiant master 4cfd853a |