power: Ceil percentage when looking for icon
Use correct battery icon. For example, use battery-level-10-symbolic, with a warning, on 1%-10% instead of 10%-19%. Fixes https://gitlab.gnome.org/GNOME/gnome-shell/issues/1617 https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/726
This commit is contained in:
parent
314a89a837
commit
35aa7998bc
@ -110,7 +110,7 @@ var Indicator = class extends PanelMenu.SystemIndicator {
|
|||||||
// The icons
|
// The icons
|
||||||
let chargingState = this._proxy.State == UPower.DeviceState.CHARGING
|
let chargingState = this._proxy.State == UPower.DeviceState.CHARGING
|
||||||
? '-charging' : '';
|
? '-charging' : '';
|
||||||
let fillLevel = 10 * Math.floor(this._proxy.Percentage / 10);
|
let fillLevel = 10 * Math.ceil(this._proxy.Percentage / 10);
|
||||||
let icon = this._proxy.State == UPower.DeviceState.FULLY_CHARGED
|
let icon = this._proxy.State == UPower.DeviceState.FULLY_CHARGED
|
||||||
? 'battery-level-100-charged-symbolic'
|
? 'battery-level-100-charged-symbolic'
|
||||||
: `battery-level-${fillLevel}${chargingState}-symbolic`;
|
: `battery-level-${fillLevel}${chargingState}-symbolic`;
|
||||||
|
Loading…
Reference in New Issue
Block a user