diff --git a/Source/exehead/Ui.c b/Source/exehead/Ui.c index 48896801..539b7249 100644 --- a/Source/exehead/Ui.c +++ b/Source/exehead/Ui.c @@ -134,6 +134,7 @@ static BOOL NSISCALL _HandleStaticBkColor(UINT uMsg, WPARAM wParam, LPARAM lPara case WM_CTLCOLORBTN: { BOOL brush = (BOOL)GetWindowLong((HWND)lParam, GWL_USERDATA); + if (!brush) return 0; if (brush == -1) { COLORREF dlgColor = GetSysColor(COLOR_BTNFACE); SetBkColor((HDC)wParam, dlgColor);