[SystemInfo] change capi-system-info Key name & modify UNIT TC code
authorLee Siwoo <siwoo0.lee@samsung.com>
Thu, 23 Aug 2012 08:34:27 +0000 (17:34 +0900)
committerKisub Song <kisubs.song@samsung.com>
Thu, 23 Aug 2012 10:04:39 +0000 (19:04 +0900)
[Title] change capi-system-info Key name & modify UNIT TC code
[Issue#] N/A
[Cause] change capi-system-info Key name & added DeviceOrientation Property
[Solution] chanage src code & unit tc code

src/platform/Tizen/Systeminfo/Systeminfo.cpp

index e3fcd89..cacfd99 100755 (executable)
@@ -915,30 +915,29 @@ PROPERTY_GET_SYSTEMINFO_DEFINITION(Display) {
 
     if (system_info_get_value_int(SYSTEM_INFO_KEY_SCREEN_WIDTH, &resolutionW) == SYSTEM_INFO_ERROR_NONE) {
         display->resolutionWidth = resolutionW;
-        LogDebug("resolutionWidth : " << display->resolutionWidth);        
+        LogDebug("resolutionWidth : " << display->resolutionWidth);
     }
     if (system_info_get_value_int(SYSTEM_INFO_KEY_SCREEN_HEIGHT, &resolutionH) == SYSTEM_INFO_ERROR_NONE) {
         display->resolutionHeight = resolutionH;
-        LogDebug("resolutionHeight : " << display->resolutionHeight);        
+        LogDebug("resolutionHeight : " << display->resolutionHeight);
     }
     if (system_info_get_value_int(SYSTEM_INFO_KEY_SCREEN_DPI, &dotsPerInchX) == SYSTEM_INFO_ERROR_NONE) {
         display->dotsPerInchWidth = dotsPerInchX;
-        LogDebug("dotsPerInchWidth : " << display->dotsPerInchWidth);        
+        LogDebug("dotsPerInchWidth : " << display->dotsPerInchWidth);
     }
     if (system_info_get_value_int(SYSTEM_INFO_KEY_SCREEN_DPI, &dotsPerInchY) == SYSTEM_INFO_ERROR_NONE) {
         display->dotsPerInchHeight = dotsPerInchY;
-        LogDebug("dotsPerInchHeight : " << display->dotsPerInchHeight);        
+        LogDebug("dotsPerInchHeight : " << display->dotsPerInchHeight);
     }
-
-    pcrecpp::RE rePhysical("(\\d+)x(\\d+)\\s+millimeters");
-    char line[LINE_MAX] = {0};
-    while (fgets(line, LINE_MAX-1, pipe)) {
-        if (rePhysical.PartialMatch(line, &physicalW, &physicalH)) {
-            display->physicalWidth = physicalW;
-            display->physicalHeight = physicalH;
-        }
+    if (system_info_get_value_int(SYSTEM_INFO_KEY_PHYSICAL_SCREEN_HEIGHT, &physicalH) == SYSTEM_INFO_ERROR_NONE) {
+        display->physicalHeight = physicalH;
+        LogDebug("physicalHeight : " << display->physicalHeight);
     }
-    pclose(pipe);
+    if (system_info_get_value_int(SYSTEM_INFO_KEY_PHYSICAL_SCREEN_WIDTH, &physicalW) == SYSTEM_INFO_ERROR_NONE) {
+        display->physicalWidth = physicalW;
+        LogDebug("physicalWidth : " << display->physicalWidth);
+    }
+
 
     return Tizen1_0::JSDisplayInfo::createJSObject(context, display);
 }