update ui when new avatar was found

iNPUTmice created

Change summary

src/eu/siacs/conversations/parser/MessageParser.java           | 4 ++++
src/eu/siacs/conversations/services/XmppConnectionService.java | 4 ++++
2 files changed, 8 insertions(+)

Detailed changes

src/eu/siacs/conversations/parser/MessageParser.java 🔗

@@ -350,12 +350,16 @@ public class MessageParser extends AbstractParser implements
 							}
 							mXmppConnectionService.getAvatarService().clear(
 									account);
+							mXmppConnectionService.updateConversationUi();
+							mXmppConnectionService.updateAccountUi();
 						} else {
 							Contact contact = account.getRoster().getContact(
 									from);
 							contact.setAvatar(avatar.getFilename());
 							mXmppConnectionService.getAvatarService().clear(
 									contact);
+							mXmppConnectionService.updateConversationUi();
+							mXmppConnectionService.updateRosterUi();
 						}
 					} else {
 						mXmppConnectionService.fetchAvatar(account, avatar);

src/eu/siacs/conversations/services/XmppConnectionService.java 🔗

@@ -1510,11 +1510,15 @@ public class XmppConnectionService extends Service {
 									databaseBackend.updateAccount(account);
 								}
 								getAvatarService().clear(account);
+								updateConversationUi();
+								updateAccountUi();
 							} else {
 								Contact contact = account.getRoster()
 										.getContact(avatar.owner);
 								contact.setAvatar(avatar.getFilename());
 								getAvatarService().clear(contact);
+								updateConversationUi();
+								updateRosterUi();
 							}
 							if (callback != null) {
 								callback.success(avatar);