refact, separate remote window
Signed-off-by: dignow <linlong1265@gmail.com>
This commit is contained in:
parent
30c2c92970
commit
bf42d66171
@ -7,7 +7,6 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter_hbb/consts.dart';
|
||||
import 'package:flutter_hbb/common.dart';
|
||||
import 'package:flutter_hbb/models/platform_model.dart';
|
||||
|
||||
/// must keep the order
|
||||
enum WindowType { Main, RemoteDesktop, FileTransfer, PortForward, Unknown }
|
||||
@ -213,6 +212,11 @@ class RustDeskMultiWindowManager {
|
||||
if (wnds.isEmpty) {
|
||||
return;
|
||||
}
|
||||
for (final windowId in wnds) {
|
||||
if (_activeWindows.contains(windowId)) {
|
||||
return await DesktopMultiWindow.invokeMethod(windowId, methodName, args);
|
||||
}
|
||||
}
|
||||
return await DesktopMultiWindow.invokeMethod(wnds[0], methodName, args);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user