summarylogtreecommitdiffstats
path: root/fix-argv.diff
blob: 3840252d061699cefdeea8caac477309d496e1c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
diff --git a/apps/studio/src/background.ts b/apps/studio/src/background.ts
index b49e4515..6a6f6d6b 100644
--- a/apps/studio/src/background.ts
+++ b/apps/studio/src/background.ts
@@ -109,7 +109,16 @@ app.on('ready', async () => {
       console.error('Vue Devtools failed to install:', e.toString())
     }
   }
-  const slice = platformInfo.isDevelopment ? 2 : 1
+
+  let slice = 0;
+
+  for (const arg of process.argv) {
+    slice++;
+    if (arg.includes('app.asar') === true) {
+      break;
+    }
+  }
+
   const parsedArgs = yargs(process.argv.slice(slice))
   log.debug("Parsing app args", parsedArgs)
   const options = parsedArgs._.map((url: string) => ({ url }))