summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/ZonePicker.java
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2013-09-18 15:04:25 -0700
committerElliott Hughes <enh@google.com>2013-09-18 15:07:43 -0700
commit04487594d73c89aa53548e6ad864e40d15324c62 (patch)
tree69fccfeeea8442b44b0df4119aef2fc9f085d56e /src/com/android/settings/ZonePicker.java
parentcaeb7a6e627a8326b3268a8ca588b7ea0d3d700c (diff)
downloadpackages_apps_Settings-04487594d73c89aa53548e6ad864e40d15324c62.tar.gz
packages_apps_Settings-04487594d73c89aa53548e6ad864e40d15324c62.tar.bz2
packages_apps_Settings-04487594d73c89aa53548e6ad864e40d15324c62.zip
Fix time zone formatting in RTL locales.
This fixes ar, fa, and he/iw. Bug: 10231161 Change-Id: I31acc044443c026ba8b8e1967810f7aa476bcae7
Diffstat (limited to 'src/com/android/settings/ZonePicker.java')
-rw-r--r--src/com/android/settings/ZonePicker.java4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/com/android/settings/ZonePicker.java b/src/com/android/settings/ZonePicker.java
index 0a8238343..20199540c 100644
--- a/src/com/android/settings/ZonePicker.java
+++ b/src/com/android/settings/ZonePicker.java
@@ -229,7 +229,6 @@ public class ZonePicker extends ListFragment {
new ArrayList<HashMap<String, Object>>();
private final HashSet<String> mLocalZones = new HashSet<String>();
private final Date mNow = Calendar.getInstance().getTime();
- private final SimpleDateFormat mGmtFormatter = new SimpleDateFormat("ZZZZ");
private final SimpleDateFormat mZoneNameFormatter = new SimpleDateFormat("zzzz");
private List<HashMap<String, Object>> getZones(Context context) {
@@ -270,7 +269,6 @@ public class ZonePicker extends ListFragment {
private void addTimeZone(String olsonId) {
// We always need the "GMT-07:00" string.
final TimeZone tz = TimeZone.getTimeZone(olsonId);
- mGmtFormatter.setTimeZone(tz);
// For the display name, we treat time zones within the country differently
// from other countries' time zones. So in en_US you'd get "Pacific Daylight Time"
@@ -289,7 +287,7 @@ public class ZonePicker extends ListFragment {
final HashMap<String, Object> map = new HashMap<String, Object>();
map.put(KEY_ID, olsonId);
map.put(KEY_DISPLAYNAME, displayName);
- map.put(KEY_GMT, mGmtFormatter.format(mNow));
+ map.put(KEY_GMT, DateTimeSettings.getTimeZoneText(tz, false));
map.put(KEY_OFFSET, tz.getOffset(mNow.getTime()));
mZones.add(map);