From 8cb7e272569e17e7e5ee425cfabd824bb905d756 Mon Sep 17 00:00:00 2001 From: uhensler <urs.hensler@frentix.com> Date: Fri, 6 Mar 2020 10:32:06 +0100 Subject: [PATCH] OO-4315: Disable previous/next buttons if appropriate --- .../java/org/olat/course/run/RunMainController.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/olat/course/run/RunMainController.java b/src/main/java/org/olat/course/run/RunMainController.java index f19c6a4cdbb..837e7425aea 100644 --- a/src/main/java/org/olat/course/run/RunMainController.java +++ b/src/main/java/org/olat/course/run/RunMainController.java @@ -397,7 +397,7 @@ public class RunMainController extends MainLayoutBasicController implements Gene } protected void updateNextPrevious() { - if(nextLink == null || previousLink == null || luTree == null) { + if (luTree == null) { return; } @@ -413,8 +413,13 @@ public class RunMainController extends MainLayoutBasicController implements Gene hasPrevious = index > 0; hasNext = index >= 0 && index+1 < flatTree.size(); } - previousLink.setEnabled(hasPrevious); - nextLink.setEnabled(hasNext); + + if (previousLink != null) { + previousLink.setEnabled(hasPrevious); + } + if (nextLink != null) { + nextLink.setEnabled(hasNext); + } if (paginationCtrl != null) { paginationCtrl.updateNextPreviousUI(hasPrevious, hasNext); } -- GitLab