From 54d9ea50aa3fe2637c7deba19d1b05f6a07f3238 Mon Sep 17 00:00:00 2001
From: Guillaume Weber <gweber@takima.fr>
Date: Mon, 23 May 2022 13:32:26 +0200
Subject: [PATCH] feat(briefing): briefing opens automaticly when in docker

---
 deadlock-plugins/deadlock-extension/src/core/controller.ts   | 4 +---
 deadlock-plugins/deadlock-extension/src/view/briefingView.ts | 2 ++
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/deadlock-plugins/deadlock-extension/src/core/controller.ts b/deadlock-plugins/deadlock-extension/src/core/controller.ts
index 8f70e073..a55ce684 100644
--- a/deadlock-plugins/deadlock-extension/src/core/controller.ts
+++ b/deadlock-plugins/deadlock-extension/src/core/controller.ts
@@ -142,8 +142,6 @@ export default class Controller {
 
     await mission.setup(user);
 
-    openEditorInFolder(mission.directory);
-
-    vscode.commands.executeCommand(OPEN_QUICK_SETUP_COMMAND.cmd);
+    await openEditorInFolder(mission.directory);
   }
 }
diff --git a/deadlock-plugins/deadlock-extension/src/view/briefingView.ts b/deadlock-plugins/deadlock-extension/src/view/briefingView.ts
index 0465a0cc..d7c9141e 100644
--- a/deadlock-plugins/deadlock-extension/src/view/briefingView.ts
+++ b/deadlock-plugins/deadlock-extension/src/view/briefingView.ts
@@ -1,4 +1,5 @@
 import * as fs from 'fs';
+import isDocker from 'is-docker';
 import { marked } from 'marked';
 import * as path from 'path';
 import { setInterval } from 'timers';
@@ -53,6 +54,7 @@ export default class BriefingView extends WebviewBase {
               console.error(e);
               this.briefingContent = 'Error while parsing your briefing.';
             }
+            if (isDocker()) this.show();
           },
           (error) => {
             console.error('Cannot load briefing', error);
-- 
GitLab