# HG changeset patch # User Da Risk # Date 1305759518 -7200 # Node ID f7bfe497879deae4a9ec982a8d3a239302a28de0 # Parent 25d96cc298d0e39aa847b928e587c6f2bf5a9d2e Don't remove contact's avatar on contact disconnection. diff -r 25d96cc298d0 -r f7bfe497879d src/com/beem/project/beem/service/BeemChatManager.java --- a/src/com/beem/project/beem/service/BeemChatManager.java Thu May 05 01:06:49 2011 +0200 +++ b/src/com/beem/project/beem/service/BeemChatManager.java Thu May 19 00:58:38 2011 +0200 @@ -111,8 +111,6 @@ @Override public IChat createChat(Contact contact, IMessageListener listener) { String jid = contact.getJIDWithRes(); - Log.d(TAG, "Get chat key1 = "); - return createChat(jid, listener); } @@ -125,7 +123,6 @@ public IChat createChat(String jid, IMessageListener listener) { String key = jid; ChatAdapter result; - Log.d(TAG, "Get chat key2 = "); if (mChats.containsKey(key)) { result = mChats.get(key); result.addMessageListener(listener); @@ -243,7 +240,7 @@ @Override public void chatCreated(Chat chat, boolean locally) { IChat newchat = getChat(chat); - Log.d(TAG, "Chat" + chat.toString() + " created locally " + locally + "with " + chat.getParticipant()); + Log.d(TAG, "Chat" + chat.toString() + " created locally " + locally + " with " + chat.getParticipant()); try { newchat.addMessageListener(mChatListener); final int n = mRemoteChatCreationListeners.beginBroadcast(); diff -r 25d96cc298d0 -r f7bfe497879d src/com/beem/project/beem/service/RosterAdapter.java --- a/src/com/beem/project/beem/service/RosterAdapter.java Thu May 05 01:06:49 2011 +0200 +++ b/src/com/beem/project/beem/service/RosterAdapter.java Thu May 19 00:58:38 2011 +0200 @@ -379,8 +379,6 @@ for (int i = 0; i < n; i++) { IBeemRosterListener listener = mRemoteRosListeners.getBroadcastItem(i); try { - if (!presence.isAvailable()) - mAvatarIdmap.remove(StringUtils.parseBareAddress(presence.getFrom())); if (presence.getStatus() == null || "".equals(presence.getStatus())) { presence.setStatus(mDefaultStatusMessages.get(Status.getStatusFromPresence(presence))); } diff -r 25d96cc298d0 -r f7bfe497879d src/com/beem/project/beem/ui/ContactList.java --- a/src/com/beem/project/beem/ui/ContactList.java Thu May 05 01:06:49 2011 +0200 +++ b/src/com/beem/project/beem/ui/ContactList.java Thu May 19 00:58:38 2011 +0200 @@ -503,7 +503,6 @@ */ @Override public void onPresenceChanged(PresenceAdapter presence) throws RemoteException { - Log.d(TAG, "presence"); String from = presence.getFrom(); final boolean hideDisconnected = mSettings.getBoolean(BeemApplication.SHOW_OFFLINE_CONTACTS_KEY, false); final Contact contact = mRoster.getContact(StringUtils.parseBareAddress(from));