diff options
author | Christian Schneppe <christian@pix-art.de> | 2019-09-19 11:42:30 +0200 |
---|---|---|
committer | Christian Schneppe <christian@pix-art.de> | 2019-09-19 11:42:30 +0200 |
commit | 53e19a2e9c304301fec455a60b10fc923420482b (patch) | |
tree | ecb6fe0a11c779b3459c5bbe0b6547ca6966c11d /src/main/java/de/pixart/messenger/ui/adapter | |
parent | 03530f667d664d5c015784c42dda671ccf6003b2 (diff) |
fixed some minor NPE
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/adapter')
-rw-r--r-- | src/main/java/de/pixart/messenger/ui/adapter/ChannelSearchResultAdapter.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/adapter/ChannelSearchResultAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/ChannelSearchResultAdapter.java index bfb9665be..dee701c9d 100644 --- a/src/main/java/de/pixart/messenger/ui/adapter/ChannelSearchResultAdapter.java +++ b/src/main/java/de/pixart/messenger/ui/adapter/ChannelSearchResultAdapter.java @@ -16,6 +16,7 @@ import de.pixart.messenger.R; import de.pixart.messenger.databinding.SearchResultItemBinding; import de.pixart.messenger.http.services.MuclumbusService; import de.pixart.messenger.ui.util.AvatarWorkerTask; +import rocks.xmpp.addr.Jid; public class ChannelSearchResultAdapter extends ListAdapter<MuclumbusService.Room, ChannelSearchResultAdapter.ViewHolder> { @@ -62,7 +63,8 @@ public class ChannelSearchResultAdapter extends ListAdapter<MuclumbusService.Roo viewHolder.binding.language.setText("(" + language.toUpperCase(Locale.ENGLISH) + ")"); viewHolder.binding.language.setVisibility(View.VISIBLE); } - viewHolder.binding.room.setText(searchResult.getRoom().asBareJid().toString()); + final Jid room = searchResult.getRoom(); + viewHolder.binding.room.setText(room != null ? room.asBareJid().toString() : ""); AvatarWorkerTask.loadAvatar(searchResult, viewHolder.binding.avatar, R.dimen.avatar); viewHolder.binding.getRoot().setOnClickListener(v -> listener.onChannelSearchResult(searchResult)); } |