summaryrefslogtreecommitdiff
path: root/java/jdk16/files/patch-j2se::util::TimeZone.java
blob: 834897b780587146248c8be3aec29e0756138bfe (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$FreeBSD$

--- ../../j2se/src/share/classes/java/util/TimeZone.java	8 Nov 2004 22:27:20 -0000	1.1.1.1
+++ ../../j2se/src/share/classes/java/util/TimeZone.java	5 Nov 2006 17:43:12 -0000
@@ -748,15 +748,13 @@
 	}
 	int gmtOffset =  (hours * 60 + num) * 60 * 1000;
 
+	zi = ZoneInfoFile.getCustomTimeZone(id, negative ? -gmtOffset : gmtOffset);
 	if (gmtOffset == 0) {
-	    zi = ZoneInfoFile.getZoneInfo(GMT_ID);
 	    if (negative) {
 		zi.setID("GMT-00:00");
 	    } else {
 		zi.setID("GMT+00:00");
 	    }
-	} else {
-	    zi = ZoneInfoFile.getCustomTimeZone(id, negative ? -gmtOffset : gmtOffset);
 	}
 	return zi;
     }