Merge pull request #3679 from 21pages/view_mode

handle titlebar menu for view mode
This commit is contained in:
RustDesk 2023-03-16 15:33:05 +08:00 committed by GitHub
commit 747599df66
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -260,7 +260,7 @@ class _ConnectionTabPageState extends State<ConnectionTabPage> {
), ),
]); ]);
if (!ffi.canvasModel.cursorEmbedded) { if (!ffi.canvasModel.cursorEmbedded && !ffi.ffiModel.viewOnly) {
menu.add(MenuEntryDivider<String>()); menu.add(MenuEntryDivider<String>());
menu.add(RemoteMenuEntry.showRemoteCursor( menu.add(RemoteMenuEntry.showRemoteCursor(
key, key,
@ -269,7 +269,7 @@ class _ConnectionTabPageState extends State<ConnectionTabPage> {
)); ));
} }
if (perms['keyboard'] != false) { if (perms['keyboard'] != false && !ffi.ffiModel.viewOnly) {
if (perms['clipboard'] != false) { if (perms['clipboard'] != false) {
menu.add(RemoteMenuEntry.disableClipboard(key, padding, menu.add(RemoteMenuEntry.disableClipboard(key, padding,
dismissFunc: cancelFunc)); dismissFunc: cancelFunc));