From 365c3d6decd0bc5aa586b61fd9b36cf9dd75ad76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Papp=20Kriszti=C3=A1n?= Date: Sun, 22 Nov 2015 13:22:22 +0100 Subject: [PATCH] Loadstophandler undefined fix When the user filling the facebook code generator it called the stophandler, and it was undefined --- openfb.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openfb.js b/openfb.js index 864983c..a773711 100644 --- a/openfb.js +++ b/openfb.js @@ -141,7 +141,10 @@ var openFB = (function () { console.log('exit and remove listeners'); // Handle the situation where the user closes the login window manually before completing the login process if (loginCallback && !loginProcessed) loginCallback({status: 'user_cancelled'}); - loginWindow.removeEventListener('loadstop', loginWindow_loadStopHandler); + // When the user filling the facebook code generator it called the stophandler, and it was undefined + if (loginWindow_loadStopHandler) { + loginWindow.removeEventListener('loadstop', loginWindow_loadStopHandler); + } loginWindow.removeEventListener('exit', loginWindow_exitHandler); loginWindow = null; console.log('done removing listeners');