From c903a96bd8d61a375448e1a6ad7b40bab8cb24c4 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Thu, 21 May 2020 13:15:58 +1000 Subject: WIXBUG:3869 FilterResult needs to apply MB_TYPEMASK to dwAllowedResults. --- src/engine/userexperience.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/engine') diff --git a/src/engine/userexperience.cpp b/src/engine/userexperience.cpp index dd59a431..6b0e3bf5 100644 --- a/src/engine/userexperience.cpp +++ b/src/engine/userexperience.cpp @@ -1973,12 +1973,13 @@ static int FilterResult( __in int nResult ) { + DWORD dwFilteredAllowedResults = dwAllowedResults & MB_TYPEMASK; if (IDNOACTION == nResult || IDERROR == nResult) // do nothing and errors pass through. { } else { - switch (dwAllowedResults) + switch (dwFilteredAllowedResults) { case MB_OK: nResult = IDOK; -- cgit v1.2.3-55-g6feb