fix: cm stuck at boot up, revert to flutter 3.0.5

This commit is contained in:
Kingtous 2022-09-16 16:19:15 +08:00
parent 921c321a71
commit 402e1c587c
3 changed files with 17 additions and 13 deletions

View File

@ -172,15 +172,7 @@ void runConnectionManagerScreen() async {
// initialize window
WindowOptions windowOptions =
getHiddenTitleBarWindowOptions(size: const Size(300, 400));
await Future.wait([
initEnv(kAppTypeMain),
windowManager.waitUntilReadyToShow(windowOptions, () async {
await windowManager.setAlignment(Alignment.topRight);
await windowManager.show();
await windowManager.focus();
await windowManager.setAlignment(Alignment.topRight); // ensure
})
]);
await initEnv(kAppTypeMain);
runApp(GetMaterialApp(
debugShowCheckedModeBanner: false,
theme: MyTheme.lightTheme,
@ -188,6 +180,12 @@ void runConnectionManagerScreen() async {
themeMode: MyTheme.initialThemeMode(),
home: const DesktopServerPage(),
builder: _keepScaleBuilder()));
windowManager.waitUntilReadyToShow(windowOptions, () async {
await windowManager.setAlignment(Alignment.topRight);
await windowManager.show();
await windowManager.focus();
await windowManager.setAlignment(Alignment.topRight); // ensure
});
}
WindowOptions getHiddenTitleBarWindowOptions({Size? size}) {

View File

@ -136,9 +136,15 @@ class PlatformFFI {
name = linuxInfo.name;
id = linuxInfo.machineId ?? linuxInfo.id;
} else if (Platform.isWindows) {
WindowsDeviceInfo winInfo = await deviceInfo.windowsInfo;
name = winInfo.computerName;
id = winInfo.computerName;
try {
WindowsDeviceInfo winInfo = await deviceInfo.windowsInfo;
name = winInfo.computerName;
id = winInfo.computerName;
} catch (e) {
debugPrint("$e");
name = "unknown";
id = "unknown";
}
} else if (Platform.isMacOS) {
MacOsDeviceInfo macOsInfo = await deviceInfo.macOsInfo;
name = macOsInfo.computerName;

View File

@ -80,7 +80,7 @@ dependencies:
rxdart: ^0.27.5
dev_dependencies:
icons_launcher: ^2.0.5
icons_launcher: ^2.0.4
#flutter_test:
#sdk: flutter
build_runner: ^2.1.11