clock/clockmw/clocktimezone/src/timezoneclient.cpp
changeset 50 579cc610882e
parent 32 ea672fcb0ea0
child 58 ef813d54df51
--- 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;
 }
 
 /*!