fix view mode

Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
21pages
2023-03-17 11:27:22 +08:00
parent 450a9cdb35
commit 774694714d
8 changed files with 103 additions and 91 deletions

View File

@ -450,6 +450,8 @@ class FfiModel with ChangeNotifier {
handleResolutions(peerId, evt["resolutions"]);
parent.target?.elevationModel.onPeerInfo(_pi);
}
setViewOnly(
peerId, bind.sessionGetToggleOptionSync(id: peerId, arg: 'view-only'));
notifyListeners();
}
@ -522,6 +524,7 @@ class FfiModel with ChangeNotifier {
}
void setViewOnly(String id, bool value) {
if (version_cmp(_pi.version, '1.2.0') < 0) return;
if (value) {
ShowRemoteCursorState.find(id).value = value;
} else {