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 73094e2821ce5301caf023201b930b7a3d22793d..0f644a53f705b4c8472a2d3637f893fe92feb251 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);
 	}