[0.4.9][WIN32SS] Fix scrollbar bug CORE-15557 & CORE-13986
authorJoachim Henze <Joachim.Henze@reactos.org>
Tue, 1 Dec 2020 15:42:32 +0000 (16:42 +0100)
committerJoachim Henze <Joachim.Henze@reactos.org>
Tue, 1 Dec 2020 15:42:32 +0000 (16:42 +0100)
commite187d8d998425201f642b831bc1573de1c94bae1
tree06e2ce85ab27d6e5cd4b090c56dd2eac10a8dbaa
parente1246887899c63e99859a5e2dca1e97ea29d481a
[0.4.9][WIN32SS] Fix scrollbar bug CORE-15557 & CORE-13986

Fixes CORE-13986 "Wise Installer draws scrollbars enabled while they should be drawn disabled"
by porting back 0.4.11-dev-586-g 929a2c6 (the mentioned CORE-ID in that commit was wrong due to typo)

which requires to pick also 0.4.14-dev-1167-g 8bb9434 to prevent the first fix introducing regression
CORE-16721 "Scrolling by pressing the scrollbar arrows does not draw the arrows as pressed"

and finally port back 0.4.14-dev-243-g 19fbdda to fix
CORE-15557 "disabled scrollbars being clickable"

In sum this brings the scrollbar code to the state of 0.4.13-release-0-g 4ee3778
win32ss/user/ntuser/scrollbar.c
win32ss/user/user32/controls/scrollbar.c