Skip to content

Commit 5354316

Browse files
pidarpedCopilot
andauthored
Apply suggestions from code review
Co-authored-by: Copilot <[email protected]>
1 parent 5392086 commit 5354316

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

src/app/clusters/camera-av-stream-management-server/camera-av-stream-management-server.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1004,12 +1004,17 @@ void CameraAVStreamMgmtServer::ModifyVideoStream(const uint16_t streamID, const
10041004
bool wasModified = false;
10051005
if (waterMarkEnabled.HasValue())
10061006
{
1007-
wasModified = (stream.watermarkEnabled != waterMarkEnabled);
1007+
wasModified = (stream.watermarkEnabled.HasValue() != waterMarkEnabled.HasValue()) ||
1008+
(stream.watermarkEnabled.HasValue() && waterMarkEnabled.HasValue() &&
1009+
stream.watermarkEnabled.Value() != waterMarkEnabled.Value());
10081010
stream.watermarkEnabled = waterMarkEnabled;
10091011
}
10101012
if (osdEnabled.HasValue())
10111013
{
1012-
wasModified = wasModified || (stream.OSDEnabled != osdEnabled);
1014+
wasModified = wasModified ||
1015+
(stream.OSDEnabled.HasValue() != osdEnabled.HasValue()) ||
1016+
(stream.OSDEnabled.HasValue() && osdEnabled.HasValue() &&
1017+
stream.OSDEnabled.Value() != osdEnabled.Value());
10131018
stream.OSDEnabled = osdEnabled;
10141019
}
10151020
if (wasModified)

src/python_testing/TC_AVSM_2_8.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,8 @@ async def test_TC_AVSM_2_8(self):
179179
pass
180180

181181
self.step(7)
182-
expected_wmark = not aWmark
183-
expected_osd = not aOSD
182+
expected_wmark = None if aWmark is None else not aWmark
183+
expected_osd = None if aOSD is None else not aOSD
184184
sub_handler.await_all_expected_report_matches(expected_matchers=[wmark_osd_matcher(
185185
attr.AllocatedVideoStreams, expected_wmark, expected_osd, wmarkSupport, osdSupport)], timeout_sec=20)
186186

0 commit comments

Comments
 (0)