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 New Issue
	
	 Daniel Gultsch
						Daniel Gultsch