You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by jw...@apache.org on 2013/10/22 18:06:26 UTC
svn commit: r1534684 -
/myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/skin/provider/SkinProviderRegistry.java
Author: jwaldman
Date: Tue Oct 22 16:06:25 2013
New Revision: 1534684
URL: http://svn.apache.org/r1534684
Log:
TRINIDAD-2406 externalize skin repositories by using SkinProvider SPI
Anand found and fixed a bug. The family and renderkit comparisons should ignore case.
Also removed unwanted code which added a duplicate skin object into the matching list
Thanks to Anand V Nath for the patch
Modified:
myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/skin/provider/SkinProviderRegistry.java
Modified: myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/skin/provider/SkinProviderRegistry.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/skin/provider/SkinProviderRegistry.java?rev=1534684&r1=1534683&r2=1534684&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/skin/provider/SkinProviderRegistry.java (original)
+++ myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/skin/provider/SkinProviderRegistry.java Tue Oct 22 16:06:25 2013
@@ -124,14 +124,6 @@ public class SkinProviderRegistry extend
}
}
- if (matchingSkin != null)
- {
- if (_LOG.isFine())
- _LOG.fine("Skin obtained for metadata: " + skinMetadata + " from Skinfactory");
-
- matchingSkins.add(matchingSkin);
- }
-
if (_LOG.isFine())
_LOG.fine("Matches obtained for " + skinMetadata + ": " + matchingSkins.size());
@@ -243,7 +235,7 @@ public class SkinProviderRegistry extend
List<Skin> filterList = new ArrayList<Skin>(skins.size());
for (Skin skin : skins)
- if (family.equals(skin.getFamily()))
+ if (family.equalsIgnoreCase(skin.getFamily()))
filterList.add(skin);
return filterList;
@@ -263,7 +255,7 @@ public class SkinProviderRegistry extend
List<Skin> filterList = new ArrayList<Skin>(skins.size());
for (Skin skin : skins)
- if (renderKitId.equals(skin.getRenderKitId()))
+ if (renderKitId.equalsIgnoreCase(skin.getRenderKitId()))
filterList.add(skin);
return filterList;