fix to detect the sender jid correctly

This commit is contained in:
M. Dietrich 2015-05-20 15:43:45 +02:00
parent 78847d0749
commit 4759607a77
1 changed files with 8 additions and 3 deletions
src/main/java/eu/siacs/conversations/utils

View File

@ -54,9 +54,14 @@ public class GeoHelper {
Intent locationPluginIntent = new Intent("eu.siacs.conversations.location.show");
locationPluginIntent.putExtra("latitude",latitude);
locationPluginIntent.putExtra("longitude",longitude);
locationPluginIntent.putExtra("jid",conversation.getJid().toString());
if (conversation.getMode() == Conversation.MODE_SINGLE && message.getStatus() == Message.STATUS_RECEIVED) {
locationPluginIntent.putExtra("name",conversation.getName());
if (conversation.getMode() == Conversation.MODE_SINGLE) {
if (message.getStatus() == Message.STATUS_RECEIVED) {
locationPluginIntent.putExtra("name",conversation.getName());
locationPluginIntent.putExtra("jid",message.getCounterpart().toString());
}
else {
locationPluginIntent.putExtra("jid",conversation.getAccount().getJid().toString());
}
}
intents.add(locationPluginIntent);