Browse Source

few small bugfixes

Maldela 9 years ago
parent
commit
4c0174e49e
2 changed files with 3 additions and 3 deletions
  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 {
                 Connections {
                     target: fan
                     target: fan
-                    onHasTempChanged: hasTempCheckBox.checked = fan.hasTemp;
+                    onHasTempChanged: hasTempCheckBox.checked = Qt.binding(function() { return !!fan ? fan.hasTemp : null })
                 }
                 }
             }
             }
             RowLayout {
             RowLayout {
@@ -395,7 +395,7 @@ Rectangle {
 
 
             Connections {
             Connections {
                 target: fan
                 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 QtObject fan
     property Item background: parent
     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 real unscaledPwm: !!fan ? fan.pwm : 0
     property var locale: Qt.locale()
     property var locale: Qt.locale()
     readonly property real centerX: x + width / 2
     readonly property real centerX: x + width / 2