[WIN32SS] WindowSnap must not affect the taskbar
authorJoachim Henze <Joachim.Henze@reactos.org>
Tue, 20 Aug 2019 10:07:56 +0000 (12:07 +0200)
committerJoachim Henze <Joachim.Henze@reactos.org>
Tue, 20 Aug 2019 10:07:56 +0000 (12:07 +0200)
commit4193b8d8ace0b84d0bf82c72bc9263a35ee414a8
tree1731465feca9120f1ca1fe1ef2e3f0506ccb541f
parent238ea69ca0cc1c01332ea9f6211bb2ce3ffb371a
[WIN32SS] WindowSnap must not affect the taskbar

This fixes regression CORE-16289 where we could not longer
move the taskbar at a different than default location,
as WindowSnap would interfere.

Many Thanks to the patches author Doug Lyons.

Eventually the heuristic that we use here to identify the
taskbar via used window-styles could be improved later.
Theoretically possible that it bails out on some other windows.

The regression was introduced by 0.4.12-dev-373-g
7e396787ed00a3939031447725f79697a41878e1
win32ss/user/ntuser/defwnd.c
win32ss/user/ntuser/nonclient.c