diff --git a/src/index.js b/src/index.js index c11d4e7..0d72a4e 100755 --- a/src/index.js +++ b/src/index.js @@ -8,7 +8,7 @@ import injectTapEventPlugin from 'react-tap-event-plugin'; injectTapEventPlugin(); // Load mock if in development mode -if (!lightdm && process.env.NODE_ENV === 'development') { +if (!("lightdm" in window) && process.env.NODE_ENV === 'development') { const LightDMMock = require("../LightDMMock/mock/LightDMMock.js"); // const LightDMMock = require("../LightDMMock/src/LightDMMock.js"); window.lightdm = new LightDMMock(true, 0, false); @@ -46,7 +46,7 @@ if (!lightdm && process.env.NODE_ENV === 'development') { } } -if (!lightdm || !lightdm.languages) { +if (!("lightdm" in window) || !(typeof lightdm.languages === "object")) { const timeout = setTimeout(() => { clearInterval(interval); document.body.innerHTML += '