File tree Expand file tree Collapse file tree 1 file changed +2
-9
lines changed
Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Original file line number Diff line number Diff line change @@ -122,12 +122,7 @@ class BatteryServiceProvider : public BatteryService
122122public:
123123 virtual int getLastBatteryLevel () override
124124 {
125- if (currentStatus.stateOfCharge .has_value ())
126- {
127- return (int )currentStatus.stateOfCharge .value ();
128- }
129- else
130- return UNKNOWN_BATTERY_LEVEL;
125+ return (int )currentStatus.stateOfCharge .value_or (UNKNOWN_BATTERY_LEVEL);
131126 }
132127
133128 virtual bool hasBattery () override
@@ -138,9 +133,7 @@ class BatteryServiceProvider : public BatteryService
138133 virtual bool isBatteryPresent () override
139134 {
140135 return (batteryMonitorhardware != nullptr ) &&
141- (currentStatus.isBatteryPresent .has_value ()
142- ? currentStatus.isBatteryPresent .value ()
143- : false );
136+ currentStatus.isBatteryPresent .value_or (false );
144137 }
145138
146139 virtual void getStatus (BatteryStatus &status) override
You can’t perform that action at this time.
0 commit comments