From 43d085ae8ee0bb655c536da4138cd8e8e4613d0f Mon Sep 17 00:00:00 2001 From: JHubi1 Date: Sat, 7 Sep 2024 23:15:57 +0200 Subject: [PATCH] Fixed version not showing in info screen --- lib/settings/about.dart | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/settings/about.dart b/lib/settings/about.dart index 82466f0..ee49942 100644 --- a/lib/settings/about.dart +++ b/lib/settings/about.dart @@ -10,6 +10,7 @@ import 'package:flutter_gen/gen_l10n/app_localizations.dart'; import 'package:bitsdojo_window/bitsdojo_window.dart'; import 'package:simple_icons/simple_icons.dart'; import 'package:url_launcher/url_launcher.dart'; +import 'package:package_info_plus/package_info_plus.dart'; import 'package:version/version.dart'; class ScreenSettingsAbout extends StatefulWidget { @@ -26,6 +27,15 @@ class _ScreenSettingsAboutState extends State { WidgetsFlutterBinding.ensureInitialized(); updatesSupported(setState, true); setState(() {}); + + void setCurrentVersion(Function setState) async { + currentVersion = (await PackageInfo.fromPlatform()).version; + setState(() {}); + } + + if (currentVersion == null) { + setCurrentVersion(setState); + } } @override