aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/ChannelDiscoveryActivity.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian.schneppe@pix-art.de>2019-10-03 19:58:18 +0200
committerChristian Schneppe <christian.schneppe@pix-art.de>2019-10-03 19:58:18 +0200
commit6a4b714e1082a12f297ad8d7d6b3109717718654 (patch)
tree2047ac416c0c6b9d93023acbf9d76fbef00f149b /src/main/java/de/pixart/messenger/ui/ChannelDiscoveryActivity.java
parent4f4683e05235bed5a25de6952978ef7db7b25640 (diff)
show "no results" if there where no channels found in channel discovery search
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/ChannelDiscoveryActivity.java')
-rw-r--r--src/main/java/de/pixart/messenger/ui/ChannelDiscoveryActivity.java14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/ChannelDiscoveryActivity.java b/src/main/java/de/pixart/messenger/ui/ChannelDiscoveryActivity.java
index a952bc85a..25d0669ed 100644
--- a/src/main/java/de/pixart/messenger/ui/ChannelDiscoveryActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/ChannelDiscoveryActivity.java
@@ -171,9 +171,17 @@ public class ChannelDiscoveryActivity extends XmppActivity implements MenuItem.O
@Override
public void onChannelSearchResultsFound(List<MuclumbusService.Room> results) {
runOnUiThread(() -> {
- adapter.submitList(results);
- binding.list.setVisibility(View.VISIBLE);
- binding.progressBar.setVisibility(View.GONE);
+ if (results.size() > 0) {
+ adapter.submitList(results);
+ binding.list.setVisibility(View.VISIBLE);
+ binding.progressBar.setVisibility(View.GONE);
+ this.binding.noResults.setVisibility(View.GONE);
+ } else {
+ adapter.submitList(results);
+ binding.list.setVisibility(View.GONE);
+ binding.progressBar.setVisibility(View.GONE);
+ this.binding.noResults.setVisibility(View.VISIBLE);
+ }
});
}