# HG changeset patch # User Da Risk # Date 1293987218 -3600 # Node ID 176d2f9d2ebf59f095133faa35e738a750ec9084 # Parent 53a2e0015adb6bd9266b81c2ecc1b4432431daf4 Fix a possible null pointer exception diff -r 53a2e0015adb -r 176d2f9d2ebf res/values-fr/strings.xml --- a/res/values-fr/strings.xml Sun Jan 02 17:22:46 2011 +0100 +++ b/res/values-fr/strings.xml Sun Jan 02 17:53:38 2011 +0100 @@ -86,7 +86,7 @@ Cochez cette option pour cacher les groupes Cachez les contacts Cochez cette option pour cacher les contacts déconnectés - Nom d\'utilisateur + Nom d\'utilisateur (JID) beem@beem-project.com Mot de passe Serveur diff -r 53a2e0015adb -r 176d2f9d2ebf res/values/strings.xml --- a/res/values/strings.xml Sun Jan 02 17:22:46 2011 +0100 +++ b/res/values/strings.xml Sun Jan 02 17:53:38 2011 +0100 @@ -86,7 +86,7 @@ Hide buddies Check this option to hide unconnected buddies - Username + Username (JID) beem@beem-project.com Password Server diff -r 53a2e0015adb -r 176d2f9d2ebf src/com/beem/project/beem/ui/ContactList.java --- a/src/com/beem/project/beem/ui/ContactList.java Sun Jan 02 17:22:46 2011 +0100 +++ b/src/com/beem/project/beem/ui/ContactList.java Sun Jan 02 17:53:38 2011 +0100 @@ -677,10 +677,12 @@ private Drawable getAvatarStatusDrawable(String avatarId) { Drawable avatarDrawable = null; try { - byte[] avatar = mXmppFacade.getAvatar(avatarId); - if (avatar != null) { - ByteArrayInputStream in = new ByteArrayInputStream(avatar); - avatarDrawable = Drawable.createFromStream(in, avatarId); + if (mXmppFacade != null) { + byte[] avatar = mXmppFacade.getAvatar(avatarId); + if (avatar != null) { + ByteArrayInputStream in = new ByteArrayInputStream(avatar); + avatarDrawable = Drawable.createFromStream(in, avatarId); + } } } catch (RemoteException e) { Log.e(TAG, "Error while setting the avatar", e);