mirror of
https://github.com/rustdesk/rustdesk.git
synced 2025-05-11 02:16:00 +02:00
fix: web, switch display (#9307)
Signed-off-by: fufesou <linlong1266@gmail.com>
This commit is contained in:
parent
943f96ef8c
commit
13effe7f14
2 changed files with 10 additions and 7 deletions
|
@ -497,10 +497,12 @@ class FfiModel with ChangeNotifier {
|
||||||
newDisplay.width = int.tryParse(evt['width']) ?? newDisplay.width;
|
newDisplay.width = int.tryParse(evt['width']) ?? newDisplay.width;
|
||||||
newDisplay.height = int.tryParse(evt['height']) ?? newDisplay.height;
|
newDisplay.height = int.tryParse(evt['height']) ?? newDisplay.height;
|
||||||
newDisplay.cursorEmbedded = int.tryParse(evt['cursor_embedded']) == 1;
|
newDisplay.cursorEmbedded = int.tryParse(evt['cursor_embedded']) == 1;
|
||||||
newDisplay.originalWidth =
|
newDisplay.originalWidth = int.tryParse(
|
||||||
int.tryParse(evt['original_width']) ?? kInvalidResolutionValue;
|
evt['original_width'] ?? kInvalidResolutionValue.toString()) ??
|
||||||
newDisplay.originalHeight =
|
kInvalidResolutionValue;
|
||||||
int.tryParse(evt['original_height']) ?? kInvalidResolutionValue;
|
newDisplay.originalHeight = int.tryParse(
|
||||||
|
evt['original_height'] ?? kInvalidResolutionValue.toString()) ??
|
||||||
|
kInvalidResolutionValue;
|
||||||
newDisplay._scale = _pi.scaleOfDisplay(display);
|
newDisplay._scale = _pi.scaleOfDisplay(display);
|
||||||
_pi.displays[display] = newDisplay;
|
_pi.displays[display] = newDisplay;
|
||||||
|
|
||||||
|
@ -2509,6 +2511,7 @@ class FFI {
|
||||||
onEvent2UIRgba();
|
onEvent2UIRgba();
|
||||||
imageModel.onRgba(display, data);
|
imageModel.onRgba(display, data);
|
||||||
});
|
});
|
||||||
|
this.id = id;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -391,9 +391,9 @@ class RustdeskImpl {
|
||||||
return Future(() => js.context.callMethod('setByName', [
|
return Future(() => js.context.callMethod('setByName', [
|
||||||
'switch_display',
|
'switch_display',
|
||||||
jsonEncode({
|
jsonEncode({
|
||||||
isDesktop: isDesktop,
|
'isDesktop': isDesktop,
|
||||||
sessionId: sessionId.toString(),
|
'sessionId': sessionId.toString(),
|
||||||
value: value
|
'value': value
|
||||||
})
|
})
|
||||||
]));
|
]));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue