From 75ec2e035ca3114a13023ba974d2a7dfb7f12451 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Fri, 1 Apr 2022 12:10:15 +0200 Subject: Fix control flow in UpdateTheme. Fixes 4f98051cbe62171775f6b319400b6dc6c2841e07. --- c/main.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'c') diff --git a/c/main.c b/c/main.c index f22eabf..4b3a91d 100644 --- a/c/main.c +++ b/c/main.c @@ -314,16 +314,17 @@ UpdateTheme() static int bThemes = -1; switch (bThemes) { + case 0: + return; case -1: { HMODULE hModule; hModule = LoadLibrary(TEXT("uxtheme.dll")); bThemes = hModule && GetProcAddress(hModule,"SetWindowTheme"); - break; } - case 1: - bThemeActive = IsThemeActive(); - LvSetTheme(HElv, bThemeActive); - LvSetTheme(HDlv, bThemeActive); } + + bThemeActive = IsThemeActive(); + LvSetTheme(HElv, bThemeActive); + LvSetTheme(HDlv, bThemeActive); } -- cgit v1.2.3