# HG changeset patch # User marseille@marseille-desktop # Date 1243957749 -7200 # Node ID 3e59c9dd8929062e7f61928456001f31702dafad # Parent 37d9a5828650e99feecec1b8844ba824f8b64fe7 correction bug notification, pas de ticket ouvert + quelques strings pour les titres d'activite diff -r 37d9a5828650 -r 3e59c9dd8929 AndroidManifest.xml --- a/AndroidManifest.xml Mon Jun 01 21:04:35 2009 +0200 +++ b/AndroidManifest.xml Tue Jun 02 17:49:09 2009 +0200 @@ -14,10 +14,10 @@ - - + + - + diff -r 37d9a5828650 -r 3e59c9dd8929 res/values/strings.xml --- a/res/values/strings.xml Mon Jun 01 21:04:35 2009 +0200 +++ b/res/values/strings.xml Tue Jun 02 17:49:09 2009 +0200 @@ -69,6 +69,7 @@ Account created + Beem - Add contact Login: Alias: Group: @@ -78,6 +79,7 @@ + Beem - Chat %s says :\n You say :\n Tip text here @@ -90,6 +92,7 @@ Type here your status message : + Beem - Change status Add new contact Beem Project diff -r 37d9a5828650 -r 3e59c9dd8929 src/com/beem/project/beem/service/BeemChatManager.java --- a/src/com/beem/project/beem/service/BeemChatManager.java Mon Jun 01 21:04:35 2009 +0200 +++ b/src/com/beem/project/beem/service/BeemChatManager.java Tue Jun 02 17:49:09 2009 +0200 @@ -113,7 +113,7 @@ listener.processMessage(newchat, new com.beem.project.beem.service.Message(message)); } mRemoteMessageListeners.finishBroadcast(); - if (!newchat.isOpen()) { + if (!newchat.isOpen() && message.getBody() != null) { notifyNewChat(newchat); } } catch (RemoteException e) { @@ -147,10 +147,11 @@ mRemoteMessageListeners.finishBroadcast(); } } + /** * Tag to use with log methods. */ - public static final String TAG = "BeemChatManager"; + public static final String TAG = "BeemChatManager"; private final ChatManager mAdaptee; private final Map mChats = new HashMap(); private final ChatListener mChatListener = new ChatListener(); diff -r 37d9a5828650 -r 3e59c9dd8929 src/com/beem/project/beem/ui/ContactDialog.java --- a/src/com/beem/project/beem/ui/ContactDialog.java Mon Jun 01 21:04:35 2009 +0200 +++ b/src/com/beem/project/beem/ui/ContactDialog.java Tue Jun 02 17:49:09 2009 +0200 @@ -38,7 +38,7 @@ public void onClick(View v) { Activity a = ContactDialog.this.getOwnerActivity(); Intent i = new Intent(mContext, SendIM.class); - i.putExtra("contact", mContact); + i.setData(mContact.toUri()); a.startActivity(i); dismiss(); } @@ -83,9 +83,9 @@ public static final String TAG = "Option Dialog"; - private Contact mContact; + private final Contact mContact; - private Context mContext; + private final Context mContext; private IXmppFacade mService; diff -r 37d9a5828650 -r 3e59c9dd8929 src/com/beem/project/beem/ui/SendIM.java --- a/src/com/beem/project/beem/ui/SendIM.java Mon Jun 01 21:04:35 2009 +0200 +++ b/src/com/beem/project/beem/ui/SendIM.java Tue Jun 02 17:49:09 2009 +0200 @@ -265,10 +265,12 @@ } switchChat(mContact); } catch (RemoteException e) { + Log.e(TAG, "Error during chat manager creation", e); } } }); + mScrolling.fullScroll(ScrollView.FOCUS_DOWN); } /**