From 24b0ff86a277ec50a8b004e68ac53120f13b445d Mon Sep 17 00:00:00 2001
From: strentini <none@none>
Date: Tue, 24 Jan 2012 16:56:49 +0100
Subject: [PATCH] non-jira: fix LDAP-login screen icon bug, fix npe in
 nodeEvaluation

---
 .../java/org/olat/course/run/userview/NodeEvaluation.java   | 6 ++++--
 .../java/org/olat/ldap/ui/LDAPAuthenticationController.java | 4 ++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/olat/course/run/userview/NodeEvaluation.java b/src/main/java/org/olat/course/run/userview/NodeEvaluation.java
index 0699ebdc617..76835b75394 100644
--- a/src/main/java/org/olat/course/run/userview/NodeEvaluation.java
+++ b/src/main/java/org/olat/course/run/userview/NodeEvaluation.java
@@ -117,8 +117,10 @@ public class NodeEvaluation extends GenericNode {
 			gtn.setAltText(courseNode.getLongTitle());
 			String type = courseNode.getType();
 			CourseNodeConfiguration cnConfig = CourseNodeFactory.getInstance().getCourseNodeConfigurationEvenForDisabledBB(type);
-			String nodeCssClass = cnConfig.getIconCSSClass();
-			gtn.setIconCssClass(nodeCssClass);
+			if(cnConfig != null) {
+				String nodeCssClass = cnConfig.getIconCSSClass();
+				gtn.setIconCssClass(nodeCssClass);
+			}
 			gtn.setUserObject(this); // the current NodeEval is set into the treenode
 																// as the userobject
 			// all treenodes added here are set to be visible/accessible, since the
diff --git a/src/main/java/org/olat/ldap/ui/LDAPAuthenticationController.java b/src/main/java/org/olat/ldap/ui/LDAPAuthenticationController.java
index 020ab7e535b..34cdb959486 100644
--- a/src/main/java/org/olat/ldap/ui/LDAPAuthenticationController.java
+++ b/src/main/java/org/olat/ldap/ui/LDAPAuthenticationController.java
@@ -87,11 +87,11 @@ public class LDAPAuthenticationController extends AuthenticationController imple
 		
 		if(UserModule.isPwdchangeallowed(null) && LDAPLoginModule.isPropagatePasswordChangedOnLdapServer()) {
 			pwLink = LinkFactory.createLink("_olat_login_change_pwd", "menu.pw", loginComp, this);
-			pwLink.setCustomEnabledLinkCSS("o_login_pwd");
+			pwLink.setCustomEnabledLinkCSS("o_login_pwd  b_with_small_icon_left");
 		}
 		if (LoginModule.isGuestLoginLinksEnabled()) {
 			anoLink = LinkFactory.createLink("_olat_login_guest", "menu.guest", loginComp, this);
-			anoLink.setCustomEnabledLinkCSS("o_login_guests");
+			anoLink.setCustomEnabledLinkCSS("o_login_guests  b_with_small_icon_left");
 		}
 		
 		// Use the standard OLAT login form but with our LDAP translator
-- 
GitLab