fix(sicter): control side, privacy mode (#14880)

Signed-off-by: fufesou <linlong1266@gmail.com>
This commit is contained in:
fufesou
2026-04-24 14:35:58 +08:00
committed by GitHub
parent 5d0533f0d4
commit 6cb323725b
2 changed files with 25 additions and 2 deletions

View File

@@ -602,7 +602,13 @@ function togglePrivacyMode(privacy_id) {
if (!supported) {
msgbox("nocancel", translate("Privacy mode"), translate("Unsupported"), "", function() { });
} else {
handler.toggle_option(privacy_id);
var privacy_mode_impls = pi.platform_additions?.supported_privacy_mode_impl;
if (privacy_mode_impls == null || privacy_mode_impls == undefined) {
handler.toggle_option(privacy_id);
return;
}
var is_on = handler.get_toggle_option("privacy-mode");
handler.toggle_privacy_mode("", !is_on);
}
}
@@ -713,4 +719,4 @@ handler.setConnectionType = function(secured, direct, stream_type) {
handler.updateRecordStatus = function(status) {
recording = status;
header.update();
}
}