|  |  |  | @ -69,7 +69,7 @@ public class RecipientsPanel extends RelativeLayout { | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |   public void addRecipient(String name, String number) { | 
		
	
		
			
				|  |  |  |  |     if (name != null) recipientsText.append(name + "< " + number + ">, "); | 
		
	
		
			
				|  |  |  |  |     if (name != null) recipientsText.append(sanitizeRecipientName(name) + "< " + number + ">, "); | 
		
	
		
			
				|  |  |  |  |     else              recipientsText.append(number + ", "); | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -149,6 +149,10 @@ public class RecipientsPanel extends RelativeLayout { | 
		
	
		
			
				|  |  |  |  |     recipientsText.setOnFocusChangeListener(new FocusChangedListener()); | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |   private static String sanitizeRecipientName(String name) { | 
		
	
		
			
				|  |  |  |  |     return name.replaceAll("[,<>]", ""); | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |   private class FocusChangedListener implements View.OnFocusChangeListener { | 
		
	
		
			
				|  |  |  |  |     public void onFocusChange(View v, boolean hasFocus) { | 
		
	
		
			
				|  |  |  |  |       if (!hasFocus && (panelChangeListener != null)) { | 
		
	
	
		
			
				
					|  |  |  | 
 |