--- a/clock/clockmw/clocktimezone/src/timezoneclient.cpp Wed Jun 23 18:11:28 2010 +0300
+++ b/clock/clockmw/clocktimezone/src/timezoneclient.cpp Tue Jul 06 14:14:56 2010 +0300
@@ -46,7 +46,7 @@
*/
TimezoneClient* TimezoneClient::mTimezoneClient = 0;
-int TimezoneClient::mReferenceCount = 0;
+bool TimezoneClient::mReferenceCount = false;
/*!
Call this funtion to instantiate the TimezoneClient class.
*/
@@ -54,9 +54,9 @@
{
if (!mTimezoneClient) {
mTimezoneClient = new TimezoneClient();
+ mReferenceCount = true;
}
- mReferenceCount++;
return mTimezoneClient;
}
@@ -65,9 +65,7 @@
*/
void TimezoneClient::deleteInstance()
{
- mReferenceCount--;
-
- if (0 == mReferenceCount) {
+ if (mReferenceCount) {
delete mTimezoneClient;
mTimezoneClient = 0;
}
@@ -78,11 +76,7 @@
*/
bool TimezoneClient::isNull()
{
- bool deleted = false;
- if (0 == mReferenceCount) {
- deleted = true;
- }
- return deleted;
+ return !mReferenceCount;
}
/*!