aboutsummaryrefslogtreecommitdiffstats
path: root/src/qtvstest/MacroServer.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/qtvstest/MacroServer.cs')
-rw-r--r--src/qtvstest/MacroServer.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/qtvstest/MacroServer.cs b/src/qtvstest/MacroServer.cs
index 492052c0..d2f179a4 100644
--- a/src/qtvstest/MacroServer.cs
+++ b/src/qtvstest/MacroServer.cs
@@ -118,8 +118,10 @@ namespace QtVsTest.Macros
if (macro != null && macro.Ok && macro.AutoRun && macro.QuitWhenDone) {
await JoinableTaskFactory.SwitchToMainThreadAsync(Loop.Token);
- if (DTE != null)
+ if (DTE != null) {
+ DTE.Solution.Close(false);
DTE.Quit();
+ }
await TaskScheduler.Default;
Loop.Cancel();
}