From a873e65af0a52108bcdccc326958f07c7f19930b Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Mon, 28 Jan 2013 15:31:27 +0100
Subject: [PATCH] OO-516: remove the callout window after closing it

---
 .../ui/artefacts/view/EPArtefactViewOptionsLinkController.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/main/java/org/olat/portfolio/ui/artefacts/view/EPArtefactViewOptionsLinkController.java b/src/main/java/org/olat/portfolio/ui/artefacts/view/EPArtefactViewOptionsLinkController.java
index 9f7a30251ad..dea9b6c49f1 100644
--- a/src/main/java/org/olat/portfolio/ui/artefacts/view/EPArtefactViewOptionsLinkController.java
+++ b/src/main/java/org/olat/portfolio/ui/artefacts/view/EPArtefactViewOptionsLinkController.java
@@ -119,6 +119,9 @@ public class EPArtefactViewOptionsLinkController extends BasicController {
 			PortfolioStructure newStruct = epsEv.getPortfolioStructure();
 			showInfo("artefact.moved", newStruct.getTitle());
 			moveTreeBox.deactivate();
+		} else if (source == artefactOptionCalloutCtrl) {
+			removeAsListenerAndDispose(artefactOptionCalloutCtrl);
+			artefactOptionCalloutCtrl = null;
 		}
 		fireEvent(ureq, event);
 	}
-- 
GitLab