ChangeSet ID: 19500 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2005/08/12 10:51:13
Modified files: dlls/uxtheme : system.c msstyles.h msstyles.c
Log message: Frank Richter frank.richter@gmail.com Enhance uxtheme to store the themed system metrics in the registry and also backup the old metrics. That way, themed system colors are set even uxtheme was not loaded and initialized yet, and when a theme is deactivated, the colors prior to the activation are restored as well. Also, not having to set the system colors in uxtheme startup works around weird problems where SetSystemColors() ended up being called from inside window creation and this seemingly led to some creation message being sent twice.
Patch: http://cvs.winehq.org/patch.py?id=19500
Old revision New revision Changes Path 1.21 1.22 +206 -3 wine/dlls/uxtheme/system.c 1.8 1.9 +1 -1 wine/dlls/uxtheme/msstyles.h 1.16 1.17 +6 -6 wine/dlls/uxtheme/msstyles.c