diff --git a/src/main/java/org/olat/commons/calendar/ui/KalendarEntryDetailsController.java b/src/main/java/org/olat/commons/calendar/ui/KalendarEntryDetailsController.java
index 4e9aa3b2b208d41e28bd4a908779356f9d85a375..899c2d3a6911e3601e9c0819d9bdef9bf05459a8 100644
--- a/src/main/java/org/olat/commons/calendar/ui/KalendarEntryDetailsController.java
+++ b/src/main/java/org/olat/commons/calendar/ui/KalendarEntryDetailsController.java
@@ -151,7 +151,7 @@ public class KalendarEntryDetailsController extends BasicController {
 						if (activeLinkProvider != null) {
 							activeLinkProvider.addControllerListener(this);
 							activeLinkProvider.setKalendarEvent(kalendarEvent);
-							activeLinkProvider.setDisplayOnly(true);
+							activeLinkProvider.setDisplayOnly(isReadOnly);
 							linkVC.put("linkprovider", activeLinkProvider.getControler().getInitialComponent());
 							linkVC.contextPut("hasLinkProvider", Boolean.TRUE);
 						} else {
diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/SelectionTreeComponentRenderer.java b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/SelectionTreeComponentRenderer.java
index 5bfb6af80730919289bc3b67b902e83680b911b7..621a43f84c5f4be4237cea0566a921ac928b2766 100644
--- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/SelectionTreeComponentRenderer.java
+++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/SelectionTreeComponentRenderer.java
@@ -74,14 +74,7 @@ class SelectionTreeComponentRenderer extends DefaultComponentRenderer {
 		if(selectableFilter == null || selectableFilter.isVisible(currentNode)) {
 			sb.append("<li><div>");
 			// append radio or checkbox if selectable
-			if(currentNode == root) {
-				String cssClass = root.getCssClass();
-				sb.append("<span class='o_tree_l").append(level).append(" ")
-				  .append(cssClass, cssClass != null).append("'>");
-				renderNodeIcon(sb, currentNode);
-				sb.append(StringEscapeUtils.escapeHtml(root.getTitle()))
-				  .append("</span>");
-			} else if (currentNode.isAccessible()) {
+			if (currentNode.isAccessible()) {
 				renderCheckbox(sb, currentNode, level, checkboxes.get(currentNode.getIdent()), stc);
 			} else {
 				// node title (using css if available)