From ac9975d90bcddfa78764553ff0dadf44969e295d Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Tue, 28 Apr 2020 13:33:28 +0200
Subject: [PATCH] OO-4635: don't close editor on change event

---
 .../org/olat/modules/ceditor/ui/PageEditorV2Controller.java | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/olat/modules/ceditor/ui/PageEditorV2Controller.java b/src/main/java/org/olat/modules/ceditor/ui/PageEditorV2Controller.java
index 73094e2821c..0f644a53f70 100644
--- a/src/main/java/org/olat/modules/ceditor/ui/PageEditorV2Controller.java
+++ b/src/main/java/org/olat/modules/ceditor/ui/PageEditorV2Controller.java
@@ -174,8 +174,7 @@ public class PageEditorV2Controller extends BasicController {
 		} else if(cmc == source) {
 			cleanUp();
 		} else if(event instanceof ChangePartEvent) {
-			ChangePartEvent cpe = (ChangePartEvent)event;
-			doSaveElement(ureq, cpe.getElement());
+			doSaveElement(ureq);
 		} else if(event instanceof ClosePartEvent) {
 			ClosePartEvent cpe = (ClosePartEvent)event;
 			doCloseEditor(ureq, cpe.getElement());
@@ -381,8 +380,7 @@ public class PageEditorV2Controller extends BasicController {
 		return fragment;
 	}
 	
-	private void doSaveElement(UserRequest ureq, PageElement element) {
-		doCloseEditor(ureq, element);
+	private void doSaveElement(UserRequest ureq) {
 		fireEvent(ureq, Event.CHANGED_EVENT);
 	}
 	
-- 
GitLab