wine/dlls/uxtheme
Zhiyi Zhang 9c9274990e uxtheme: Do not hook DefDlgProc() for theming.
Currently there is no need to hook DefDlgProc(). Tests show that dialog theming shouldn't be
implemented in DefDlgProc().

Also fix a double free bug because WM_DESTROY in UXTHEME_DefDlgProc() calls CloseThemeData() even
when the theme handle is not opened when handling WM_CREATE in UXTHEME_DefDlgProc(). The bug can
be demonstrated by running comctl32/tests/propsheet.c tests with Light theme.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-07 12:22:49 +01:00
..
tests
buffer.c
draw.c
main.c
Makefile.in uxtheme: Do not hook DefDlgProc() for theming. 2021-12-07 12:22:49 +01:00
metric.c
msstyles.c
msstyles.h
property.c
scrollbar.c
stylemap.c
system.c uxtheme: Do not hook DefDlgProc() for theming. 2021-12-07 12:22:49 +01:00
uxini.c
uxtheme.manifest
uxtheme.spec
uxthemedll.h uxtheme: Do not hook DefDlgProc() for theming. 2021-12-07 12:22:49 +01:00
version.rc