Skip to content
Snippets Groups Projects
Commit 93f833c6 authored by srosse's avatar srosse
Browse files

OO-1432: fix event loop in course runtime controller

parent 74b7f511
No related branches found
No related tags found
No related merge requests found
......@@ -752,7 +752,13 @@ public class CourseRuntimeController extends RepositoryEntryRuntimeController im
initToolbar();
toolControllerDone(ureq);
}
} else if(source == editorCtrl && source instanceof VetoableCloseController) {
} else if(source == leaveDialogBox) {
if (DialogBoxUIFactory.isYesEvent(event) || DialogBoxUIFactory.isOkEvent(event)) {
doLeave(ureq);
}
}
if(editorCtrl == source && source instanceof VetoableCloseController) {
if(event == Event.DONE_EVENT) {
if(delayedClose != null) {
switch(delayedClose) {
......@@ -783,11 +789,7 @@ public class CourseRuntimeController extends RepositoryEntryRuntimeController im
fireEvent(ureq, Event.DONE_EVENT);
}
}
} else if(source == leaveDialogBox) {
if (DialogBoxUIFactory.isYesEvent(event) || DialogBoxUIFactory.isOkEvent(event)) {
doLeave(ureq);
}
}
}
super.event(ureq, source, event);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment