diff options
-rw-r--r-- | uisimulator/common/powermgmt-sim.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/uisimulator/common/powermgmt-sim.c b/uisimulator/common/powermgmt-sim.c index 41732c94a2..3430b1ea79 100644 --- a/uisimulator/common/powermgmt-sim.c +++ b/uisimulator/common/powermgmt-sim.c | |||
@@ -121,8 +121,14 @@ int _battery_voltage(void) | |||
121 | #if CONFIG_CHARGING | 121 | #if CONFIG_CHARGING |
122 | unsigned int power_input_status(void) | 122 | unsigned int power_input_status(void) |
123 | { | 123 | { |
124 | return charger_input_state >= CHARGER_PLUGGED | 124 | unsigned int status = charger_input_state >= CHARGER_PLUGGED |
125 | ? POWER_INPUT_CHARGER : POWER_INPUT_NONE; | 125 | ? POWER_INPUT_CHARGER : POWER_INPUT_NONE; |
126 | |||
127 | #ifdef HAVE_BATTERY_SWITCH | ||
128 | status |= POWER_INPUT_BATTERY; | ||
129 | #endif | ||
130 | |||
131 | return status; | ||
126 | } | 132 | } |
127 | 133 | ||
128 | bool charging_state(void) | 134 | bool charging_state(void) |