From b15d84359ba990abf030549e13297e14e7cf6c3d Mon Sep 17 00:00:00 2001 From: fufesou Date: Thu, 12 Oct 2023 23:11:11 +0800 Subject: [PATCH] https://github.com/rustdesk/rustdesk/issues/5986 Signed-off-by: fufesou --- flutter/lib/common.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flutter/lib/common.dart b/flutter/lib/common.dart index 93c23d59d..a3ffcfd35 100644 --- a/flutter/lib/common.dart +++ b/flutter/lib/common.dart @@ -593,7 +593,7 @@ closeConnection({String? id}) { } } -void windowOnTop(int? id) async { +Future windowOnTop(int? id) async { if (!isDesktop) { return; } @@ -1834,10 +1834,10 @@ enum UriLinkType { // uri link handler bool handleUriLink({List? cmdArgs, Uri? uri, String? uriString}) { List? args; - if (cmdArgs != null) { + if (cmdArgs != null && cmdArgs.isNotEmpty) { args = cmdArgs; // rustdesk - if (args.isNotEmpty && args[0].startsWith(kUniLinksPrefix)) { + if (args[0].startsWith(kUniLinksPrefix)) { final uri = Uri.tryParse(args[0]); if (uri != null) { args = urlLinkToCmdArgs(uri);