From 1d848947d9ac2df644e6b269956e3edd8f402c24 Mon Sep 17 00:00:00 2001 From: Alexander Bakker Date: Tue, 13 Apr 2021 17:20:24 +0200 Subject: [PATCH] Only set the query if its non-empty when switching icon packs This fixes an issue where the categories would be hidden when switching icon packs --- .../beemdevelopment/aegis/ui/dialogs/IconPickerDialog.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/dialogs/IconPickerDialog.java b/app/src/main/java/com/beemdevelopment/aegis/ui/dialogs/IconPickerDialog.java index 98ce004a..fbcd148d 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/dialogs/IconPickerDialog.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/dialogs/IconPickerDialog.java @@ -140,7 +140,12 @@ public class IconPickerDialog { popupMenu.setOnMenuItemClickListener(item -> { IconPack pack = iconPacks.get(iconPackNames.indexOf(item.getTitle().toString())); adapter.loadIcons(pack); - adapter.setQuery(iconSearch.getText().toString()); + + String query = iconSearch.getText().toString(); + if (!query.isEmpty()) { + adapter.setQuery(query); + } + textIconPack.setText(pack.getName()); return true; });