From: Pawel Andruszkiewicz
Date: Thu, 11 Jun 2015 12:21:02 +0000 (+0200)
Subject: [Power] Replaced usleep() with nanosleep().
X-Git-Tag: submit/tizen/20150702.103311^2~2^2~51^2
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ecaef59e9fdcdf34e6bcdc17f00d19be52327eeb;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git
[Power] Replaced usleep() with nanosleep().
Prevent CID: 440949
[Verification] TCT pass rate: 100%
Change-Id: I3c5e66db292c3d4d3077a229c1299486b32b233f
Signed-off-by: Pawel Andruszkiewicz
---
diff --git a/src/power/power_manager.cc b/src/power/power_manager.cc
index 4e82ceaf..37ecfc20 100755
--- a/src/power/power_manager.cc
+++ b/src/power/power_manager.cc
@@ -339,9 +339,11 @@ PlatformResult PowerManager::SetScreenState(bool onoff) {
int timeout = 100;
while (timeout--) {
- if (IsScreenOn() == onoff)
+ if (IsScreenOn() == onoff) {
break;
- usleep(100000);
+ }
+ struct timespec sleep_time = { 0, 100L * 1000L * 1000L };
+ nanosleep(&sleep_time, nullptr);
}
return PlatformResult(ErrorCode::NO_ERROR);