--- 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;