Browse Source

few small bugfixes

Maldela 9 năm trước cách đây
mục cha
commit
4c0174e49e
2 tập tin đã thay đổi với 3 bổ sung3 xóa
  1. 2 2
      package/contents/ui/PwmFan.qml
  2. 1 1
      package/contents/ui/StatusPoint.qml

+ 2 - 2
package/contents/ui/PwmFan.qml

@@ -363,7 +363,7 @@ Rectangle {
 
                 Connections {
                     target: fan
-                    onHasTempChanged: hasTempCheckBox.checked = fan.hasTemp;
+                    onHasTempChanged: hasTempCheckBox.checked = Qt.binding(function() { return !!fan ? fan.hasTemp : null })
                 }
             }
             RowLayout {
@@ -395,7 +395,7 @@ Rectangle {
 
             Connections {
                 target: fan
-                onMinPwmChanged: fanOffCheckBox.checked = fan.minPwm == 0;
+                onMinPwmChanged: fanOffCheckBox.checked = hasTempCheckBox.checked = Qt.binding(function() { return !!fan ? fan.minPwm == 0 : false })
             }
         }
 

+ 1 - 1
package/contents/ui/StatusPoint.qml

@@ -29,7 +29,7 @@ Rectangle {
 
     property QtObject fan
     property Item background: parent
-    property real unscaledTemp: !!fan && fan.hasTemp ? fan.temp.value : 0
+    property real unscaledTemp: !!fan && fan.hasTemp && !!fan.temp ? fan.temp.value : 0
     property real unscaledPwm: !!fan ? fan.pwm : 0
     property var locale: Qt.locale()
     readonly property real centerX: x + width / 2