diff --git a/lib/screens/repository.dart b/lib/screens/repository.dart index 52b786a..5728b5e 100644 --- a/lib/screens/repository.dart +++ b/lib/screens/repository.dart @@ -301,12 +301,14 @@ class RepositoryScreen extends StatelessWidget { text: (b['name'] as String))) .toList(), onClose: (result) { - Provider.of(context) - .pushReplacementRoute( - context, - (_) => RepositoryScreen(owner, name, - branch: result), - ); + if (result != branch) { + Provider.of(context) + .pushReplacementRoute( + context, + (_) => RepositoryScreen(owner, name, + branch: result), + ); + } }, ), );