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

OO-2646: dispose the runtime controller before creating a new one

parent 28894ec2
No related branches found
No related tags found
No related merge requests found
...@@ -912,6 +912,7 @@ public class RepositoryEntryRuntimeController extends MainLayoutBasicController ...@@ -912,6 +912,7 @@ public class RepositoryEntryRuntimeController extends MainLayoutBasicController
listenTo(runtimeController); listenTo(runtimeController);
toolbarPanel.rootController(re.getDisplayname(), runtimeController); toolbarPanel.rootController(re.getDisplayname(), runtimeController);
} else if(security.canLaunch()) { } else if(security.canLaunch()) {
removeAsListenerAndDispose(runtimeController);
runtimeController = runtimeControllerCreator.create(ureq, getWindowControl(), toolbarPanel, re, reSecurity, assessmentMode); runtimeController = runtimeControllerCreator.create(ureq, getWindowControl(), toolbarPanel, re, reSecurity, assessmentMode);
listenTo(runtimeController); listenTo(runtimeController);
toolbarPanel.rootController(re.getDisplayname(), runtimeController); toolbarPanel.rootController(re.getDisplayname(), runtimeController);
......
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