Skip to content

Commit 6031f15

Browse files
committed
Fixes environment detection issues
1 parent 2776616 commit 6031f15

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

core/!.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,17 @@
33
namespace Moduless
44
{
55
export const inElectronMain =
6-
typeof process !== "undefined" &&
7-
(window.process as any).type !== "renderer";
6+
typeof process === "object" &&
7+
(process as any).type === "browser";
88

99
export const inElectronRender =
10-
typeof window !== "undefined" &&
11-
typeof window.process === "object" &&
12-
(window.process as any).type === "renderer";
10+
typeof process === "object" &&
11+
(process as any).type === "renderer";
1312

14-
export const inNode =
15-
!inElectronMain &&
13+
export const inNode =
14+
!inElectronMain &&
1615
!inElectronRender &&
17-
typeof process === "object" &&
16+
typeof process === "object" &&
1817
process.release.name === "node";
1918

2019
/**

core/Zenith.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ namespace Moduless
137137
{
138138
(function isReady()
139139
{
140-
if (Electron.app.isReady())
140+
if (Electron.app && Electron.app.isReady())
141141
r();
142142
else
143143
setTimeout(isReady, 5);

0 commit comments

Comments
 (0)