fix calling getWindowName before bind init (#7259)
Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
parent
f1373234dd
commit
7b8e983412
@ -58,14 +58,12 @@ Future<void> main(List<String> args) async {
|
|||||||
// Because stateGlobal.windowId is a global value.
|
// Because stateGlobal.windowId is a global value.
|
||||||
argument['windowId'] = kWindowId;
|
argument['windowId'] = kWindowId;
|
||||||
kWindowType = type.windowType;
|
kWindowType = type.windowType;
|
||||||
final windowName = getWindowName();
|
|
||||||
switch (kWindowType) {
|
switch (kWindowType) {
|
||||||
case WindowType.RemoteDesktop:
|
case WindowType.RemoteDesktop:
|
||||||
desktopType = DesktopType.remote;
|
desktopType = DesktopType.remote;
|
||||||
runMultiWindow(
|
runMultiWindow(
|
||||||
argument,
|
argument,
|
||||||
kAppTypeDesktopRemote,
|
kAppTypeDesktopRemote,
|
||||||
windowName,
|
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
case WindowType.FileTransfer:
|
case WindowType.FileTransfer:
|
||||||
@ -73,7 +71,6 @@ Future<void> main(List<String> args) async {
|
|||||||
runMultiWindow(
|
runMultiWindow(
|
||||||
argument,
|
argument,
|
||||||
kAppTypeDesktopFileTransfer,
|
kAppTypeDesktopFileTransfer,
|
||||||
windowName,
|
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
case WindowType.PortForward:
|
case WindowType.PortForward:
|
||||||
@ -81,7 +78,6 @@ Future<void> main(List<String> args) async {
|
|||||||
runMultiWindow(
|
runMultiWindow(
|
||||||
argument,
|
argument,
|
||||||
kAppTypeDesktopPortForward,
|
kAppTypeDesktopPortForward,
|
||||||
windowName,
|
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -162,9 +158,9 @@ void runMobileApp() async {
|
|||||||
void runMultiWindow(
|
void runMultiWindow(
|
||||||
Map<String, dynamic> argument,
|
Map<String, dynamic> argument,
|
||||||
String appType,
|
String appType,
|
||||||
String title,
|
|
||||||
) async {
|
) async {
|
||||||
await initEnv(appType);
|
await initEnv(appType);
|
||||||
|
final title = getWindowName();
|
||||||
// set prevent close to true, we handle close event manually
|
// set prevent close to true, we handle close event manually
|
||||||
WindowController.fromWindowId(kWindowId!).setPreventClose(true);
|
WindowController.fromWindowId(kWindowId!).setPreventClose(true);
|
||||||
late Widget widget;
|
late Widget widget;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user