MOBILE-2915 desktop: Fix password change opened only once

main
Dani Palou 2019-04-25 10:44:23 +02:00
parent daa34a7caa
commit 9181455ffd
1 changed files with 25 additions and 18 deletions

View File

@ -224,6 +224,7 @@ export class InAppBrowserObjectMock {
}
};
if (!this.window.isDestroyed() && !this.window.webContents.isDestroyed()) {
switch (name) {
case 'loadstart':
this.window.webContents.on('did-start-loading', received);
@ -246,9 +247,15 @@ export class InAppBrowserObjectMock {
break;
default:
}
}
return (): void => {
// Unsubscribing. We need to remove the listeners.
if (this.window.isDestroyed() || this.window.webContents.isDestroyed()) {
// Page has been destroyed already, no need to remove listeners.
return;
}
switch (name) {
case 'loadstart':
this.window.webContents.removeListener('did-start-loading', received);