mirror of
https://github.com/rustdesk/rustdesk.git
synced 2025-06-07 09:52:49 +08:00
don't show os password when don't have keyboard permission
Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
parent
34fa82f72c
commit
414ac950e0
@ -88,32 +88,34 @@ List<TTextMenu> toolbarControls(BuildContext context, String id, FFI ffi) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
// osAccount / osPassword
|
// osAccount / osPassword
|
||||||
v.add(
|
if (perms['keyboard'] != false) {
|
||||||
TTextMenu(
|
v.add(
|
||||||
child: Row(children: [
|
TTextMenu(
|
||||||
Text(translate(pi.isHeadless ? 'OS Account' : 'OS Password')),
|
child: Row(children: [
|
||||||
]),
|
Text(translate(pi.isHeadless ? 'OS Account' : 'OS Password')),
|
||||||
trailingIcon: Transform.scale(
|
]),
|
||||||
scale: isDesktop ? 0.8 : 1,
|
trailingIcon: Transform.scale(
|
||||||
child: IconButton(
|
scale: isDesktop ? 0.8 : 1,
|
||||||
onPressed: () {
|
child: IconButton(
|
||||||
if (isMobile && Navigator.canPop(context)) {
|
onPressed: () {
|
||||||
Navigator.pop(context);
|
if (isMobile && Navigator.canPop(context)) {
|
||||||
}
|
Navigator.pop(context);
|
||||||
if (pi.isHeadless) {
|
}
|
||||||
showSetOSAccount(sessionId, ffi.dialogManager);
|
if (pi.isHeadless) {
|
||||||
} else {
|
showSetOSAccount(sessionId, ffi.dialogManager);
|
||||||
handleOsPasswordEditIcon(sessionId, ffi.dialogManager);
|
} else {
|
||||||
}
|
handleOsPasswordEditIcon(sessionId, ffi.dialogManager);
|
||||||
},
|
}
|
||||||
icon: Icon(Icons.edit, color: isMobile ? MyTheme.accent : null),
|
},
|
||||||
|
icon: Icon(Icons.edit, color: isMobile ? MyTheme.accent : null),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
|
onPressed: () => pi.isHeadless
|
||||||
|
? showSetOSAccount(sessionId, ffi.dialogManager)
|
||||||
|
: handleOsPasswordAction(sessionId, ffi.dialogManager),
|
||||||
),
|
),
|
||||||
onPressed: () => pi.isHeadless
|
);
|
||||||
? showSetOSAccount(sessionId, ffi.dialogManager)
|
}
|
||||||
: handleOsPasswordAction(sessionId, ffi.dialogManager),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
// paste
|
// paste
|
||||||
if (isMobile && perms['keyboard'] != false && perms['clipboard'] != false) {
|
if (isMobile && perms['keyboard'] != false && perms['clipboard'] != false) {
|
||||||
v.add(TTextMenu(
|
v.add(TTextMenu(
|
||||||
|
Loading…
Reference in New Issue
Block a user