We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 84de29f commit c383fd7Copy full SHA for c383fd7
src/property/types/CloudFloat.h
@@ -46,7 +46,10 @@ class CloudFloat : public Property {
46
return _value;
47
}
48
virtual bool isDifferentFromCloud() {
49
- return _value != _cloud_value && (abs(_value - _cloud_value) >= Property::_min_delta_property);
+ if (std::isnan(_value) || std::isnan(_cloud_value)) {
50
+ return std::isnan(_value) != std::isnan(_cloud_value);
51
+ }
52
+ return _value != _cloud_value && fabs(_value - _cloud_value) >= Property::_min_delta_property;
53
54
virtual void fromCloudToLocal() {
55
_value = _cloud_value;
0 commit comments