[0.4.11][COMCTL32] Fix regression CORE-16280
authorJoachim Henze <Joachim.Henze@reactos.org>
Tue, 17 Nov 2020 14:31:37 +0000 (15:31 +0100)
committerJoachim Henze <Joachim.Henze@reactos.org>
Tue, 17 Nov 2020 14:31:37 +0000 (15:31 +0100)
commit3c169db6f3ba756cb8e7658dfee07cb6fc726243
tree1ef35eb1723beada8b62f653ab0eee5336e48831
parentea433553b5ef05df1f30c252b5240798ebbe20cb
[0.4.11][COMCTL32] Fix regression CORE-16280

The visible symptom for us was, that the Apply button in our
desk.cpl was always visible, even in case no user input was done in the dlg yet.

A very old regression. It regressed somewhere around
SVN r42990 – Good (2009-09-03)
SVN r44397 – Fail (2009-12-04)

The fix is a backport of 0.4.13-dev-908-g
344d5599351c5abae618dae9693a655cdc34dab0

Unchange the property sheet page after WM_INITDIALOG (#1842)
In my testing on Win2k3, EN_CHANGE is generated in OnInitDialog, that is correct.
The target is property sheet.
The property sheet does unchange the page after WM_INITDIALOG generation.
dll/win32/comctl32/propsheet.c