summaryrefslogtreecommitdiff
path: root/src/test/burn/TestBA/TestBA.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/burn/TestBA/TestBA.cs')
-rw-r--r--src/test/burn/TestBA/TestBA.cs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/test/burn/TestBA/TestBA.cs b/src/test/burn/TestBA/TestBA.cs
index 5f492efd..1548c05b 100644
--- a/src/test/burn/TestBA/TestBA.cs
+++ b/src/test/burn/TestBA/TestBA.cs
@@ -171,7 +171,13 @@ namespace WixToolset.Test.BA
171 this.dummyWindow.Dispose(); 171 this.dummyWindow.Dispose();
172 } 172 }
173 173
174 this.Engine.Quit(this.result & 0xFFFF); // return plain old Win32 error, not HRESULT. 174 var exitCode = this.result;
175 if ((exitCode & 0xFFFF0000) == unchecked(0x80070000))
176 {
177 exitCode &= 0xFFFF; // return plain old Win32 error, not HRESULT.
178 }
179
180 this.Engine.Quit(exitCode);
175 } 181 }
176 182
177 protected override void OnDetectUpdateBegin(DetectUpdateBeginEventArgs args) 183 protected override void OnDetectUpdateBegin(DetectUpdateBeginEventArgs args)