diff --git a/lib/pages/add_app.dart b/lib/pages/add_app.dart index bdb18e4..ac85b10 100644 --- a/lib/pages/add_app.dart +++ b/lib/pages/add_app.dart @@ -283,6 +283,9 @@ class _AddAppPageState extends State { } si++; } + if (res.isEmpty) { + throw ObtainiumError(tr('noResults')); + } List? selectedUrls = res.isEmpty ? [] // ignore: use_build_context_synchronously @@ -377,13 +380,15 @@ class _AddAppPageState extends State { const SizedBox( width: 16, ), - ElevatedButton( - onPressed: searchQuery.isEmpty || doingSomething - ? null - : () { - runSearch(); - }, - child: Text(tr('search'))) + searching + ? const CircularProgressIndicator() + : ElevatedButton( + onPressed: searchQuery.isEmpty || doingSomething + ? null + : () { + runSearch(); + }, + child: Text(tr('search'))) ], );