diff --git a/src/@ionic-native/core/decorators/common.ts b/src/@ionic-native/core/decorators/common.ts index a89e7b6fa..af6833f59 100644 --- a/src/@ionic-native/core/decorators/common.ts +++ b/src/@ionic-native/core/decorators/common.ts @@ -149,7 +149,7 @@ function wrapObservable(pluginObj: any, methodName: string, args: any[], opts: a * @returns {Observable} */ function wrapEventObservable(event: string, element: any): Observable { - element = (typeof window !== 'undefined' && element) ? get(window, element) : element || typeof window !== 'undefined' || {}; + element = (typeof window !== 'undefined' && element) ? get(window, element) : element || (typeof window !== 'undefined' ? window : {}); return fromEvent(element, event); }