From 83974b21fa2bde6fbfc066594648642ea8d39c34 Mon Sep 17 00:00:00 2001 From: Frank Richter Date: Mon, 14 Aug 2006 03:19:48 +0200 Subject: [PATCH] uxtheme: Don't back up colors etc. when a theme is already active. --- dlls/uxtheme/system.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/uxtheme/system.c b/dlls/uxtheme/system.c index 4799072e915..347074ca775 100644 --- a/dlls/uxtheme/system.c +++ b/dlls/uxtheme/system.c @@ -412,7 +412,7 @@ HRESULT UXTHEME_SetActiveTheme(PTHEME_FILE tf) WCHAR tmp[2]; HRESULT hr; - if(tf) UXTHEME_BackupSystemMetrics(); + if(tf && !bThemeActive) UXTHEME_BackupSystemMetrics(); hr = MSSTYLES_SetActiveTheme(tf, TRUE); if(FAILED(hr)) return hr;