@@ -1004,15 +1004,12 @@ void CameraAVStreamMgmtServer::ModifyVideoStream(const uint16_t streamID, const
10041004 bool wasModified = false ;
10051005 if (waterMarkEnabled.HasValue ())
10061006 {
1007- wasModified = (stream.watermarkEnabled .HasValue () != waterMarkEnabled.HasValue ()) ||
1008- (stream.watermarkEnabled .HasValue () && waterMarkEnabled.HasValue () &&
1009- stream.watermarkEnabled .Value () != waterMarkEnabled.Value ());
1007+ wasModified = !stream.watermarkEnabled .HasValue () || stream.watermarkEnabled .Value () != waterMarkEnabled.Value ();
10101008 stream.watermarkEnabled = waterMarkEnabled;
10111009 }
10121010 if (osdEnabled.HasValue ())
10131011 {
1014- wasModified = wasModified || (stream.OSDEnabled .HasValue () != osdEnabled.HasValue ()) ||
1015- (stream.OSDEnabled .HasValue () && osdEnabled.HasValue () && stream.OSDEnabled .Value () != osdEnabled.Value ());
1012+ wasModified = wasModified || !stream.OSDEnabled .HasValue () || stream.OSDEnabled .Value () != osdEnabled.Value ();
10161013 stream.OSDEnabled = osdEnabled;
10171014 }
10181015 if (wasModified)
@@ -1035,15 +1032,12 @@ void CameraAVStreamMgmtServer::ModifySnapshotStream(const uint16_t streamID, con
10351032 bool wasModified = false ;
10361033 if (waterMarkEnabled.HasValue ())
10371034 {
1038- wasModified = (stream.watermarkEnabled .HasValue () != waterMarkEnabled.HasValue ()) ||
1039- (stream.watermarkEnabled .HasValue () && waterMarkEnabled.HasValue () &&
1040- stream.watermarkEnabled .Value () != waterMarkEnabled.Value ());
1035+ wasModified = !stream.watermarkEnabled .HasValue () || stream.watermarkEnabled .Value () != waterMarkEnabled.Value ();
10411036 stream.watermarkEnabled = waterMarkEnabled;
10421037 }
10431038 if (osdEnabled.HasValue ())
10441039 {
1045- wasModified = wasModified || (stream.OSDEnabled .HasValue () != osdEnabled.HasValue ()) ||
1046- (stream.OSDEnabled .HasValue () && osdEnabled.HasValue () && stream.OSDEnabled .Value () != osdEnabled.Value ());
1040+ wasModified = wasModified || !stream.OSDEnabled .HasValue () || stream.OSDEnabled .Value () != osdEnabled.Value ();
10471041 stream.OSDEnabled = osdEnabled;
10481042 }
10491043 if (wasModified)
0 commit comments