show jid monospaced in verify dialog
This commit is contained in:
		
							parent
							
								
									1a89915b31
								
							
						
					
					
						commit
						1e7b4030bb
					
				| @ -37,7 +37,6 @@ public final class BlockContactDialog { | |||||||
| 			builder.setTitle(isBlocked ? R.string.action_unblock_domain : R.string.action_block_domain); | 			builder.setTitle(isBlocked ? R.string.action_unblock_domain : R.string.action_block_domain); | ||||||
| 			value = blockable.getJid().toDomainJid().toString(); | 			value = blockable.getJid().toDomainJid().toString(); | ||||||
| 			spannable = new SpannableString(context.getString(isBlocked ? R.string.unblock_domain_text : R.string.block_domain_text, value)); | 			spannable = new SpannableString(context.getString(isBlocked ? R.string.unblock_domain_text : R.string.block_domain_text, value)); | ||||||
| 			message.setText(spannable); |  | ||||||
| 		} else { | 		} else { | ||||||
| 			builder.setTitle(isBlocked ? R.string.action_unblock_contact : R.string.action_block_contact); | 			builder.setTitle(isBlocked ? R.string.action_unblock_contact : R.string.action_block_contact); | ||||||
| 			value = blockable.getJid().toBareJid().toString(); | 			value = blockable.getJid().toBareJid().toString(); | ||||||
|  | |||||||
| @ -28,7 +28,10 @@ import android.os.Parcelable; | |||||||
| import android.support.v4.view.PagerAdapter; | import android.support.v4.view.PagerAdapter; | ||||||
| import android.support.v4.view.ViewPager; | import android.support.v4.view.ViewPager; | ||||||
| import android.text.Editable; | import android.text.Editable; | ||||||
|  | import android.text.SpannableString; | ||||||
|  | import android.text.Spanned; | ||||||
| import android.text.TextWatcher; | import android.text.TextWatcher; | ||||||
|  | import android.text.style.TypefaceSpan; | ||||||
| import android.util.Pair; | import android.util.Pair; | ||||||
| import android.view.ContextMenu; | import android.view.ContextMenu; | ||||||
| import android.view.ContextMenu.ContextMenuInfo; | import android.view.ContextMenu.ContextMenuInfo; | ||||||
| @ -893,7 +896,13 @@ public class StartConversationActivity extends XmppActivity implements OnRosterU | |||||||
|         View view = getLayoutInflater().inflate(R.layout.dialog_verify_fingerprints, null); |         View view = getLayoutInflater().inflate(R.layout.dialog_verify_fingerprints, null); | ||||||
|         final CheckBox isTrustedSource = (CheckBox) view.findViewById(R.id.trusted_source); |         final CheckBox isTrustedSource = (CheckBox) view.findViewById(R.id.trusted_source); | ||||||
|         TextView warning = (TextView) view.findViewById(R.id.warning); |         TextView warning = (TextView) view.findViewById(R.id.warning); | ||||||
|         warning.setText(getString(R.string.verifying_omemo_keys_trusted_source,contact.getJid().toBareJid().toString(),contact.getDisplayName())); |         String jid = contact.getJid().toBareJid().toString(); | ||||||
|  |         SpannableString spannable = new SpannableString(getString(R.string.verifying_omemo_keys_trusted_source,jid,contact.getDisplayName())); | ||||||
|  |         int start = spannable.toString().indexOf(jid); | ||||||
|  |         if (start >= 0) { | ||||||
|  |             spannable.setSpan(new TypefaceSpan("monospace"),start,start + jid.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); | ||||||
|  |         } | ||||||
|  |         warning.setText(spannable); | ||||||
|         builder.setView(view); |         builder.setView(view); | ||||||
|         builder.setPositiveButton(R.string.confirm, new OnClickListener() { |         builder.setPositiveButton(R.string.confirm, new OnClickListener() { | ||||||
|             @Override |             @Override | ||||||
|  | |||||||
| @ -721,6 +721,6 @@ | |||||||
| 	<string name="pref_clean_private_storage">Clean private storage</string> | 	<string name="pref_clean_private_storage">Clean private storage</string> | ||||||
| 	<string name="pref_clean_private_storage_summary">Clean private storage where files are kept (They can be re-downloaded from the server)</string> | 	<string name="pref_clean_private_storage_summary">Clean private storage where files are kept (They can be re-downloaded from the server)</string> | ||||||
| 	<string name="i_followed_this_link_from_a_trusted_source">I followed this link from a trusted source</string> | 	<string name="i_followed_this_link_from_a_trusted_source">I followed this link from a trusted source</string> | ||||||
| 	<string name="verifying_omemo_keys_trusted_source">You are about to verify the OMEMO keys form %1$s after clicking a link. This is only secure if you followed this link from a trusted source where only %2$s could have published this link.</string> | 	<string name="verifying_omemo_keys_trusted_source">You are about to verify the OMEMO keys of %1$s after clicking a link. This is only secure if you followed this link from a trusted source where only %2$s could have published this link.</string> | ||||||
| 	<string name="verify_omemo_keys">Verify OMEMO keys</string> | 	<string name="verify_omemo_keys">Verify OMEMO keys</string> | ||||||
| </resources> | </resources> | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Daniel Gultsch
						Daniel Gultsch