From 02d14aee17f4d433c28be389cfb1271c68529328 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rn=20Friedrich=20Dreyer?= <jfd@butonic.de>
Date: Fri, 6 Sep 2013 16:50:45 +0200
Subject: [PATCH] completely remove dialog on cancel/continue

---
 core/js/oc-dialogs.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/core/js/oc-dialogs.js b/core/js/oc-dialogs.js
index 77af1a2dde..fd77f5998b 100644
--- a/core/js/oc-dialogs.js
+++ b/core/js/oc-dialogs.js
@@ -306,7 +306,7 @@ var OCdialogs = {
 								if ( typeof controller.onCancel !== 'undefined') {
 									controller.onCancel(data);
 								}
-								$(dialog_id).ocdialog('close');
+								$(dialog_id).ocdialog('destroy').remove();
 							}
 						},
 						{
@@ -318,6 +318,7 @@ var OCdialogs = {
 									controller.onContinue($(dialog_id + ' .conflict:not(.template)'));
 								}
 								$(dialog_id).ocdialog('close');
+								$(dialog_id).ocdialog('destroy').remove();
 							}
 						}];
 
-- 
GitLab