Skip to content

Commit bd97dbe

Browse files
committed
Fix threshold check
1 parent ceda67f commit bd97dbe

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/property/types/CloudUnsignedInt.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class CloudUnsignedInt : public Property {
4444
return _value;
4545
}
4646
virtual bool isDifferentFromCloud() {
47-
return _value != _cloud_value && (abs(_value - _cloud_value) >= Property::_min_delta_property);
47+
return _value != _cloud_value && ((max(_value , _cloud_value) - min(_value , _cloud_value)) >= Property::_min_delta_property);
4848
}
4949
virtual void fromCloudToLocal() {
5050
_value = _cloud_value;

src/property/types/CloudWrapperUnsignedInt.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class CloudWrapperUnsignedInt : public CloudWrapperBase {
3737
public:
3838
CloudWrapperUnsignedInt(unsigned int& v) : _primitive_value(v), _cloud_value(v), _local_value(v) {}
3939
virtual bool isDifferentFromCloud() {
40-
return _primitive_value != _cloud_value && (abs(_primitive_value - _cloud_value) >= Property::_min_delta_property);
40+
return _primitive_value != _cloud_value && ((max(_primitive_value , _cloud_value) - min(_primitive_value , _cloud_value)) >= Property::_min_delta_property);
4141
}
4242
virtual void fromCloudToLocal() {
4343
_primitive_value = _cloud_value;

0 commit comments

Comments
 (0)