Summary: | Maximized window state/size not properly restored | ||
---|---|---|---|
Product: | [Applications] kdiff3 | Reporter: | Stanimir Stamenkov <stanio> |
Component: | application | Assignee: | michael <reeves.87> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version First Reported In: | 1.10.5 | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Stanimir Stamenkov
2023-07-14 02:25:13 UTC
Works as expected using Kdiff3 0.9.98 from kdiff3.sourceforge.net, for comparison. I can fix this easily enough from kdiff3 side. I think ultimately its a bug in Qt's save/restore feature which is supposed preserve fullscreen/maximized state and does on my test machine. Weirdly on my test machine this starts out restored correctly. However on clicking cancel at the the initial open dialog to maximized status is flipped. This seems to be windows specific and does not happen under linux. > Weirdly on my test machine this starts out restored correctly. However > on clicking cancel at the the initial open dialog to maximized status > is flipped. Yep, this is what I'm experiencing as well – from the description: > The main window is initially correctly restored to a maximized state and > size. Press the "OK" button in the file selection dialog. > > OBSERVED RESULT > > The window size is reset to the last non-maximized state size... This no longer seems reproduces on my test machine with kdiff3 1.11.4. However I don't know what fixed it. I can't reproduce it currently using KDiff3 1.11.2, either. It is possible a recent Windows update has fixed it. Also tried 1.11.4 – all good now. |