summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/settings.c3
-rw-r--r--apps/settings.h2
-rw-r--r--apps/settings_list.c2
3 files changed, 6 insertions, 1 deletions
diff --git a/apps/settings.c b/apps/settings.c
index 3a851df..e9f0dc9 100644
--- a/apps/settings.c
+++ b/apps/settings.c
@@ -852,7 +852,10 @@ void settings_apply(bool read_disk)
#endif
set_poweroff_timeout(global_settings.poweroff);
+#if defined(BATTERY_CAPACITY_INC) && BATTERY_CAPACITY_INC > 0
set_battery_capacity(global_settings.battery_capacity);
+#endif
+
#if BATTERY_TYPES_COUNT > 1
set_battery_type(global_settings.battery_type);
#endif
diff --git a/apps/settings.h b/apps/settings.h
index 7deb2de..3ba8fe9 100644
--- a/apps/settings.h
+++ b/apps/settings.h
@@ -619,7 +619,9 @@ struct user_settings
/* power settings */
int poweroff; /* idle power off timer */
+#if defined(BATTERY_CAPACITY_INC) && BATTERY_CAPACITY_INC > 0
int battery_capacity; /* in mAh */
+#endif
#if BATTERY_TYPES_COUNT > 1
int battery_type; /* for units which can take multiple types (Ondio). */
diff --git a/apps/settings_list.c b/apps/settings_list.c
index cab3266..5a9eeb9 100644
--- a/apps/settings_list.c
+++ b/apps/settings_list.c
@@ -763,7 +763,7 @@ const struct settings_list settings[] = {
#endif
"max files in dir", UNIT_INT, 50, 10000, 50,
NULL, NULL, NULL),
-#if BATTERY_CAPACITY_INC > 0
+#if defined(BATTERY_CAPACITY_INC) && BATTERY_CAPACITY_INC > 0
INT_SETTING(0, battery_capacity, LANG_BATTERY_CAPACITY,
BATTERY_CAPACITY_DEFAULT, "battery capacity", UNIT_MAH,
BATTERY_CAPACITY_MIN, BATTERY_CAPACITY_MAX,