diff --git a/lib/app_sources/sourceforge.dart b/lib/app_sources/sourceforge.dart index 88017dd..e7b9ec5 100644 --- a/lib/app_sources/sourceforge.dart +++ b/lib/app_sources/sourceforge.dart @@ -31,7 +31,8 @@ class SourceForge extends AppSource { getVersion(String url) { try { var tokens = url.split('/'); - return tokens[tokens.length - 2]; + var fi = tokens.indexOf('files'); + return tokens[tokens[fi + 2] == 'download' ? fi - 1 : fi + 1]; } catch (e) { return null; }