Issue by sobisht
Friday Apr 13, 2018 at 10:50 GMT
Originally opened as adobe#638
Issue: adobe/brackets#13349
-
Currently we are not handling the WM_NCPAINT for dark aero glass. This causes the issue when we delegate this handling to the OS.
To fix this issue, I have added a handle for dark aero similar to the one present for dark window.
-
This will also fix the following issue

The boundaries of the non client area is not correctly painted when we launch brackets in maximized window and go from maximize to restored window.
After the fix

Unit tested the fix
- On Win10 builds before and after creators update.
- On Dual monitors with different resolution
- On Dual monitors with one monitor with high DPI.
Please review @nethip @swmitra @vickramdhawal @JeffryBooher
sobisht included the following code: https://github.com/adobe/brackets-shell/pull/638/commits
Friday Apr 13, 2018 at 10:50 GMT
Originally opened as adobe#638
Issue: adobe/brackets#13349
Currently we are not handling the WM_NCPAINT for dark aero glass. This causes the issue when we delegate this handling to the OS.
To fix this issue, I have added a handle for dark aero similar to the one present for dark window.
This will also fix the following issue

The boundaries of the non client area is not correctly painted when we launch brackets in maximized window and go from maximize to restored window.

After the fix
Unit tested the fix
Please review @nethip @swmitra @vickramdhawal @JeffryBooher
sobisht included the following code: https://github.com/adobe/brackets-shell/pull/638/commits