summarylogtreecommitdiffstats
path: root/fix-argv.diff
blob: 0e727d4646dda49bdd1fa764a267f87eb5906255 (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 511ba8b5..df2b9d24 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 }))