Fix NPE
This commit is contained in:
parent
116dde9c65
commit
617ceb2429
|
@ -159,10 +159,11 @@ public class EnterJidDialog extends DialogFragment implements OnBackendConnected
|
||||||
@Override
|
@Override
|
||||||
public void onItemSelected(AdapterView accountSpinner, View view, int position, long id) {
|
public void onItemSelected(AdapterView accountSpinner, View view, int position, long id) {
|
||||||
XmppActivity context = (XmppActivity) getActivity();
|
XmppActivity context = (XmppActivity) getActivity();
|
||||||
if (context.xmppConnectionService == null || accountJid() == null) return;
|
if (context == null || context.xmppConnectionService == null || accountJid() == null) return;
|
||||||
|
|
||||||
gatewayListAdapter.clear();
|
gatewayListAdapter.clear();
|
||||||
final Account account = context.xmppConnectionService.findAccountByJid(accountJid());
|
final Account account = context.xmppConnectionService.findAccountByJid(accountJid());
|
||||||
|
if (account == null) return;
|
||||||
|
|
||||||
for (final Contact contact : account.getRoster().getContacts()) {
|
for (final Contact contact : account.getRoster().getContacts()) {
|
||||||
if (contact.showInRoster() && (contact.getPresences().anyIdentity("gateway", null) || contact.getPresences().anySupport("jabber:iq:gateway"))) {
|
if (contact.showInRoster() && (contact.getPresences().anyIdentity("gateway", null) || contact.getPresences().anySupport("jabber:iq:gateway"))) {
|
||||||
|
|
Loading…
Reference in a new issue