diff --git a/lib/main.dart b/lib/main.dart index 5c5a444..d0e6e4a 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -26,7 +26,15 @@ Future> loadOperatingSystems(bool showUbuntus) async { Version? currentVersion; stdout.split('\n').skip(1).where((element) => element.isNotEmpty).map((e) => e.trim()).forEach((element) { - var supportedVersion = Tuple4.fromList(element.split(",")); + var chunks = element.split(","); + Tuple5 supportedVersion; + if (chunks.length == 4) // Legacy version of quickget + { + supportedVersion = Tuple5.fromList([...chunks, "wget"]); + } else { + supportedVersion = Tuple5.fromList(chunks); + } + if (currentOperatingSystem?.code != supportedVersion.item2) { currentOperatingSystem = OperatingSystem(supportedVersion.item1, supportedVersion.item2); output.add(currentOperatingSystem!);