From 87187567c556408896aab9f6e6a5573d4ec77a77 Mon Sep 17 00:00:00 2001 From: Brad Peters Date: Tue, 12 Feb 2013 14:19:12 -0800 Subject: [PATCH] Add support for PR3 battery device name --- setting-about/src/setting-about-main.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/setting-about/src/setting-about-main.c b/setting-about/src/setting-about-main.c index 93d481b..01a17b1 100755 --- a/setting-about/src/setting-about-main.c +++ b/setting-about/src/setting-about-main.c @@ -313,12 +313,18 @@ void setting_about_main_get_wifi_mac_address_string(char *str, int size) void setting_about_main_get_battery_string(char *str, int size) { setting_retm_if(str == NULL, "str parameter is NULL"); + struct stat fileAttrs; int val = -1; char file[MAX_DISPLAY_STR_LEN_ON_PHONE_INFO] = { 0, }; snprintf(file, MAX_DISPLAY_STR_LEN_ON_PHONE_INFO, "%s/%s/%s", SETTING_ABOUT_POWER_SUPPLY_PATH, "battery", "capacity"); + /* If Samsung battery not found, check if this is PR3 */ + if (stat(file, &fileAttrs) < 0) + snprintf(file, MAX_DISPLAY_STR_LEN_ON_PHONE_INFO, + "%s/%s/%s", SETTING_ABOUT_POWER_SUPPLY_PATH, "max170xx_battery", "capacity"); + char buf[MAX_DISPLAY_STR_LEN_ON_PHONE_INFO] = { 0, }; int fd = 0; int r = 0; -- 2.7.4