diff --git a/lib/screens/app_details_screen.dart b/lib/screens/app_details_screen.dart index 83f2472..e4c3481 100644 --- a/lib/screens/app_details_screen.dart +++ b/lib/screens/app_details_screen.dart @@ -2358,7 +2358,13 @@ class _VersionDownloadButton extends StatelessWidget { version.versionName, ); - if (isInstalled && installedApp != null) { + final isInstalledVersion = isInstalled && installedApp != null + ? (installedApp.versionCode != null + ? installedApp.versionCode == version.versionCode + : installedApp.versionName == version.versionName) + : false; + + if (isInstalledVersion) { return Row( spacing: 8, children: [