Skip to content

Commit 5824df0

Browse files
committed
[hotfix/offline_driver] 오프라인에서 드라이버, 펌웨어 경로 문제 수정
1 parent a4dc0ec commit 5824df0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

app/src/main/mainRouter.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { ipcMain, shell } = require('electron');
1+
const { app, ipcMain, shell } = require('electron');
22
const path = require('path');
33
const fs = require('fs');
44
const Scanner = require('./scanner');
@@ -366,12 +366,12 @@ class MainRouter {
366366
return;
367367
}
368368

369-
const asarIndex = __dirname.indexOf('app.asar');
369+
const asarIndex = app.getAppPath().indexOf('/app.asar');
370370
let sourcePath = '';
371371
if (asarIndex > -1) {
372-
const asarPath = __dirname.substr(0, asarIndex);
372+
const asarPath = app.getAppPath().substr(0, asarIndex);
373373
const externalDriverPath = path.join(asarPath, 'drivers');
374-
const internalDriverPath = path.resolve(__dirname, '..', '..', 'drivers');
374+
const internalDriverPath = path.resolve(app.getAppPath(), __dirname, '..', '..', 'drivers');
375375
if (!fs.existsSync(externalDriverPath)) {
376376
Utils.copyRecursiveSync(internalDriverPath, externalDriverPath);
377377
}

0 commit comments

Comments
 (0)