You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ca...@apache.org on 2007/05/14 16:33:45 UTC
svn commit: r537856 -
/myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/schedule/renderer/AbstractScheduleRenderer.java
Author: cagatay
Date: Mon May 14 07:33:44 2007
New Revision: 537856
URL: http://svn.apache.org/viewvc?view=rev&rev=537856
Log:
Fixed TOMAHAWK-986, locale info is always used to create the header date string. Locale used here is the calculated locale for the current view other than just the default locale of the application.
Modified:
myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/schedule/renderer/AbstractScheduleRenderer.java
Modified: myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/schedule/renderer/AbstractScheduleRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/schedule/renderer/AbstractScheduleRenderer.java?view=diff&rev=537856&r1=537855&r2=537856
==============================================================================
--- myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/schedule/renderer/AbstractScheduleRenderer.java (original)
+++ myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/custom/schedule/renderer/AbstractScheduleRenderer.java Mon May 14 07:33:44 2007
@@ -39,6 +39,7 @@
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
+import java.util.Locale;
import java.util.Map;
/**
@@ -214,22 +215,15 @@
{
DateFormat format;
String pattern = getHeaderDateFormat(component);
+ Locale viewLocale = context.getViewRoot().getLocale();
if ((pattern != null) && (pattern.length() > 0))
{
- format = new SimpleDateFormat(pattern);
+ format = new SimpleDateFormat(pattern, viewLocale);
}
else
{
- if (context.getApplication().getDefaultLocale() != null)
- {
- format = DateFormat.getDateInstance(DateFormat.MEDIUM, context
- .getApplication().getDefaultLocale());
- }
- else
- {
- format = DateFormat.getDateInstance(DateFormat.MEDIUM);
- }
+ format = DateFormat.getDateInstance(DateFormat.MEDIUM, viewLocale);
}
return format.format(date);