From 20ef7acda5e106a14ab51adb2cf9ae2bdfb74860 Mon Sep 17 00:00:00 2001 From: Morgan Jones Date: Thu, 9 May 2013 01:39:19 -0600 Subject: [PATCH] * Fix condition that would rarely cause dialogs to not open properly (dialog wasn't getting destroyed before being replaced) --- code/dialog.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/dialog.js b/code/dialog.js index 9a60da68..1b5a31ac 100644 --- a/code/dialog.js +++ b/code/dialog.js @@ -74,7 +74,9 @@ window.dialog = function(options) { // Close out existing dialogs. if(window.DIALOGS[id]) { try { - $(window.DIALOGS[id]).dialog('close'); + var selector = $(window.DIALOGS[id]); + selector.dialog('close'); + selector.remove(); } catch(err) { console.log('window.dialog: Tried to close nonexistent dialog ' + id); }