mirror of
https://github.com/morgan9e/gnome-shell-extension-freon
synced 2026-04-14 00:14:14 +09:00
fix average and temperature sensors (#214)
* fix average and temperature sensors Get length except for any temp equal to 0 * fix average of temperature (liquidctl sensors)
This commit is contained in:
@@ -381,7 +381,7 @@ const FreonMenuButton = GObject.registerClass(class Freon_FreonMenuButton extend
|
||||
let sum = 0;
|
||||
let max = 0;
|
||||
for (let i of tempInfo){
|
||||
if(i.temp !== null && i.temp >= 0){
|
||||
if(i.temp !== null && i.temp > 0){
|
||||
total++;
|
||||
sum += i.temp;
|
||||
if (i.temp > max)
|
||||
@@ -424,13 +424,15 @@ const FreonMenuButton = GObject.registerClass(class Freon_FreonMenuButton extend
|
||||
|
||||
if(sensorsTempInfo.length > 0 && this._settings.get_boolean('group-temperature')){
|
||||
sum = 0;
|
||||
let sensorsTempLength = 0
|
||||
for (let i of sensorsTempInfo){
|
||||
sum += i.temp;
|
||||
if(i.temp > 0) sensorsTempLength++;
|
||||
}
|
||||
sensors.push({
|
||||
type:'temperature-group',
|
||||
label:'temperature-group',
|
||||
value: this._formatTemp(sum / sensorsTempInfo.length)});
|
||||
value: this._formatTemp(sum / sensorsTempLength)});
|
||||
}
|
||||
|
||||
for (let fan of fanInfo){
|
||||
|
||||
Reference in New Issue
Block a user