Merge pull request #5551 from 21pages/android

mobile reset waitForImage
This commit is contained in:
RustDesk 2023-08-30 20:02:08 +08:00 committed by GitHub
commit 85b5c60d60
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1716,6 +1716,14 @@ class FFI {
elevationModel = ElevationModel(WeakReference(this));
}
/// Mobile reuse FFI
void mobileReset() {
ffiModel.waitForFirstImage.value = true;
ffiModel.waitForImageDialogShow.value = true;
ffiModel.waitForImageTimer?.cancel();
ffiModel.waitForImageTimer = null;
}
/// Start with the given [id]. Only transfer file if [isFileTransfer], only port forward if [isPortForward].
void start(String id,
{bool isFileTransfer = false,
@ -1727,6 +1735,7 @@ class FFI {
int? tabWindowId}) {
closed = false;
auditNote = '';
if (isMobile) mobileReset();
assert(!(isFileTransfer && isPortForward), 'more than one connect type');
if (isFileTransfer) {
connType = ConnType.fileTransfer;