clean up in attachment chooser code. fixed #1168
This commit is contained in:
parent
e388c75452
commit
61fd5d6696
|
@ -398,12 +398,7 @@ public class ConversationActivity extends XmppActivity
|
||||||
}
|
}
|
||||||
|
|
||||||
private void selectPresenceToAttachFile(final int attachmentChoice, final int encryption) {
|
private void selectPresenceToAttachFile(final int attachmentChoice, final int encryption) {
|
||||||
if (attachmentChoice == ATTACHMENT_CHOICE_LOCATION && encryption != Message.ENCRYPTION_OTR) {
|
final OnPresenceSelected callback = new OnPresenceSelected() {
|
||||||
getSelectedConversation().setNextCounterpart(null);
|
|
||||||
Intent intent = new Intent("eu.siacs.conversations.location.request");
|
|
||||||
startActivityForResult(intent,attachmentChoice);
|
|
||||||
} else {
|
|
||||||
selectPresence(getSelectedConversation(), new OnPresenceSelected() {
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onPresenceSelected() {
|
public void onPresenceSelected() {
|
||||||
|
@ -452,7 +447,12 @@ public class ConversationActivity extends XmppActivity
|
||||||
startActivity(getInstallApkIntent(fallbackPackageId));
|
startActivity(getInstallApkIntent(fallbackPackageId));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
};
|
||||||
|
if (attachmentChoice == ATTACHMENT_CHOICE_LOCATION && encryption != Message.ENCRYPTION_OTR) {
|
||||||
|
getSelectedConversation().setNextCounterpart(null);
|
||||||
|
callback.onPresenceSelected();
|
||||||
|
} else {
|
||||||
|
selectPresence(getSelectedConversation(),callback);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue