You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reported in version: HG 2.0 Reported for operating system, platform: Windows (All), All
Comments on the original bug report:
On 2016-08-05 01:32:59 +0000, Ethan Lee wrote:
We're currently in the process of testing the FEZ 1.12 update and found that on Windows, borderless windows at the full desktop res (i.e. not-quite-FULLSCREEN_DESKTOP-fullscreen) get resized and repositioned by the OS behind our backs, resulting in weird-looking windows...
My guess is that the ClientRect being different from the full window size is affecting the position of future SetPositions, even after we've removed the window border. We'll keep looking at this before 1.12 hits.
On 2016-08-05 15:30:51 +0000, Ethan Lee wrote:
Created attachment 2537
Avoid GetClientRect and use LPWINDOWPOS for positioning
Attached is a patch that avoids GetClientRect as well as ClientToScreen and uses the LPWINDOWPOS lParam to determine window position/size, which appears to fix the issue for us.
On 2016-08-05 18:21:51 +0000, Evgeny Vrublevsky wrote:
Created attachment 2538
Working patch, adds WM_WINDOWPOSCHANGING message handler
Hi there. I'm the author of previous patch for this issue. Unfortunately, I had misunderstood the MSDN, as the result my previous patch is wrong. More details: renaudbedard/fez-1.12-issues#122 (comment)
New patch is in the attachment.
On 2016-09-30 03:13:43 +0000, Ryan C. Gordon wrote:
This bug report was migrated from our old Bugzilla tracker.
These attachments are available in the static archive:
Avoid GetClientRect and use LPWINDOWPOS for positioning (GetClientRectAlternative.diff, text/plain, 2016-08-05 15:30:51 +0000, 1531 bytes)Reported in version: HG 2.0
Reported for operating system, platform: Windows (All), All
Comments on the original bug report:
On 2016-08-05 01:32:59 +0000, Ethan Lee wrote:
On 2016-08-05 13:50:27 +0000, Ethan Lee wrote:
On 2016-08-05 15:30:51 +0000, Ethan Lee wrote:
On 2016-08-05 18:21:51 +0000, Evgeny Vrublevsky wrote:
On 2016-09-30 03:13:43 +0000, Ryan C. Gordon wrote:
The text was updated successfully, but these errors were encountered: