Skip to content
Snippets Groups Projects
Commit 93151ee7 authored by akwizgran's avatar akwizgran
Browse files

Fixed a NullPointerException when a local message triggered an event.

parent 0a61fc40
No related branches found
No related tags found
No related merge requests found
......@@ -239,7 +239,9 @@ implements OnClickListener, DatabaseListener, ConnectionListener {
reloadContact(((ContactRemovedEvent) e).getContactId());
} else if(e instanceof MessageAddedEvent) {
if(LOG.isLoggable(INFO)) LOG.info("Message added, reloading");
reloadContact(((MessageAddedEvent) e).getContactId());
ContactId source = ((MessageAddedEvent) e).getContactId();
if(source == null) loadContacts();
else reloadContact(source);
} else if(e instanceof MessageExpiredEvent) {
if(LOG.isLoggable(INFO)) LOG.info("Message expired, reloading");
loadContacts();
......
......@@ -201,7 +201,8 @@ implements DatabaseListener, OnClickListener, OnItemClickListener {
});
}
} else if(e instanceof MessageAddedEvent) {
if(((MessageAddedEvent) e).getContactId().equals(contactId)) {
ContactId source = ((MessageAddedEvent) e).getContactId();
if(source == null || source.equals(contactId)) {
if(LOG.isLoggable(INFO)) LOG.info("Message added, reloading");
loadHeaders();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment