genericopenlibs/openenvcore/libc/src/timefuncs.cpp
branchRCL_3
changeset 75 254b651f304e
parent 64 c44f36bb61a3
--- a/genericopenlibs/openenvcore/libc/src/timefuncs.cpp	Wed Sep 15 14:02:55 2010 +0300
+++ b/genericopenlibs/openenvcore/libc/src/timefuncs.cpp	Wed Oct 13 16:27:53 2010 +0300
@@ -221,12 +221,7 @@
     TDateTime tdt = time.DateTime();
     
     //enable the cache
-	TInt status = KErrNone;
-	RTz& rtzServer = Backend()->TZServer(status);
-	if(status != KErrNone)
-		User::Leave(status);
-
-    CTzConverter* ctzConverter = CTzConverter::NewL(rtzServer);
+    CTzConverter* ctzConverter = CTzConverter::NewL(Backend()->TZServer());
     
     CleanupStack::PushL(ctzConverter);
     if(ctzConverter->ConvertToLocalTime(time) == KErrNone)      
@@ -248,7 +243,7 @@
         CleanupStack::PushL(zoneid);
         
         atmStruct->tm_isdst  = -1;
-        UpdateDstAndTznameL(rtzServer, *zoneid, atmStruct, time, Utime, tdt, ETzWallTimeReference);
+        UpdateDstAndTznameL(Backend()->TZServer(), *zoneid, atmStruct, time, Utime, tdt, ETzWallTimeReference);
         CleanupStack::PopAndDestroy(zoneid);
         }   
     
@@ -285,12 +280,8 @@
         return;
         }
 
-	TInt status = KErrNone;
-	RTz& rtzServer = Backend()->TZServer(status);
-	if(status != KErrNone)
-		User::Leave(status);
 
-    CTzConverter* ctzConverter = CTzConverter::NewL(rtzServer);      
+    CTzConverter* ctzConverter = CTzConverter::NewL(Backend()->TZServer());      
     CleanupStack::PushL(ctzConverter);
  /* Following fields are updated if successful:
   * tm_wday
@@ -314,7 +305,7 @@
         CleanupStack::PushL(zoneid);
 
         aTmStruct->tm_isdst  = -1;
-        UpdateDstAndTznameL(rtzServer, *zoneid, aTmStruct, oldTime, time, tdt, ETzUtcTimeReference);
+        UpdateDstAndTznameL(Backend()->TZServer(), *zoneid, aTmStruct, oldTime, time, tdt, ETzUtcTimeReference);
         CleanupStack::PopAndDestroy(zoneid);
         }
     cachetm = *aTmStruct;