permanent notification disapears now when account is being deleted + code clean up
This commit is contained in:
		
							parent
							
								
									b84b67268b
								
							
						
					
					
						commit
						8bf0945f2f
					
				|  | @ -1156,8 +1156,11 @@ public class XmppConnectionService extends Service { | |||
| 		this.statusListener.onStatusChanged(account); | ||||
| 		databaseBackend.updateAccount(account); | ||||
| 		reconnectAccount(account, false); | ||||
| 		if (accountChangedListener != null) | ||||
| 		if (accountChangedListener != null) { | ||||
| 			accountChangedListener.onAccountListChangedListener(); | ||||
| 		} | ||||
| 		UIHelper.showErrorNotification(getApplicationContext(), | ||||
| 				getAccounts()); | ||||
| 	} | ||||
| 
 | ||||
| 	public void deleteAccount(Account account) { | ||||
|  | @ -1166,8 +1169,11 @@ public class XmppConnectionService extends Service { | |||
| 		} | ||||
| 		databaseBackend.deleteAccount(account); | ||||
| 		this.accounts.remove(account); | ||||
| 		if (accountChangedListener != null) | ||||
| 		if (accountChangedListener != null) { | ||||
| 			accountChangedListener.onAccountListChangedListener(); | ||||
| 		} | ||||
| 		UIHelper.showErrorNotification(getApplicationContext(), | ||||
| 				getAccounts()); | ||||
| 	} | ||||
| 
 | ||||
| 	public void setOnConversationListChangedListener( | ||||
|  |  | |||
|  | @ -757,7 +757,6 @@ public class ConversationFragment extends Fragment { | |||
| 
 | ||||
| 	private class BitmapCache { | ||||
| 		private HashMap<String, Bitmap> bitmaps = new HashMap<String, Bitmap>(); | ||||
| 		private Bitmap error = null; | ||||
| 
 | ||||
| 		public Bitmap get(String name, Contact contact, Context context) { | ||||
| 			if (bitmaps.containsKey(name)) { | ||||
|  |  | |||
|  | @ -12,7 +12,6 @@ import eu.siacs.conversations.entities.Account; | |||
| import eu.siacs.conversations.entities.Contact; | ||||
| import eu.siacs.conversations.entities.Conversation; | ||||
| import eu.siacs.conversations.entities.Message; | ||||
| import eu.siacs.conversations.entities.MucOptions; | ||||
| import eu.siacs.conversations.entities.MucOptions.User; | ||||
| import eu.siacs.conversations.ui.ConversationActivity; | ||||
| import eu.siacs.conversations.ui.ManageAccountActivity; | ||||
|  | @ -27,7 +26,6 @@ import android.content.DialogInterface; | |||
| import android.content.DialogInterface.OnClickListener; | ||||
| import android.content.Intent; | ||||
| import android.content.SharedPreferences; | ||||
| import android.content.res.Resources; | ||||
| import android.graphics.Bitmap; | ||||
| import android.graphics.BitmapFactory; | ||||
| import android.graphics.Canvas; | ||||
|  | @ -38,11 +36,9 @@ import android.net.Uri; | |||
| import android.preference.PreferenceManager; | ||||
| import android.provider.ContactsContract.Contacts; | ||||
| import android.support.v4.app.NotificationCompat; | ||||
| import android.support.v4.app.NotificationCompat.InboxStyle; | ||||
| import android.support.v4.app.TaskStackBuilder; | ||||
| import android.text.Html; | ||||
| import android.util.DisplayMetrics; | ||||
| import android.util.Log; | ||||
| import android.view.LayoutInflater; | ||||
| import android.view.View; | ||||
| import android.widget.LinearLayout; | ||||
|  | @ -234,11 +230,7 @@ public class UIHelper { | |||
| 		} | ||||
| 		return bitmap; | ||||
| 	} | ||||
| 
 | ||||
| 	private static Bitmap getUnknownContactPicture(String[] names, int size) { | ||||
| 		return getUnknownContactPicture(names, size, UIHelper.BG_COLOR, UIHelper.FG_COLOR); | ||||
| 	} | ||||
| 
 | ||||
| 	 | ||||
| 	private static Bitmap getMucContactPicture(Conversation conversation, int size, int bgColor, int fgColor) { | ||||
| 		List<User> members = conversation.getMucOptions().getUsers(); | ||||
| 		if (members.size() == 0) { | ||||
|  | @ -273,10 +265,6 @@ public class UIHelper { | |||
| 	} | ||||
| 
 | ||||
| 	public static Bitmap getContactPicture(Contact contact, int dpSize, Context context, boolean notification) { | ||||
| 		int fgColor = UIHelper.FG_COLOR, | ||||
| 			bgColor = (notification) ? | ||||
| 				UIHelper.BG_COLOR : UIHelper.TRANSPARENT; | ||||
| 
 | ||||
| 		String uri = contact.getProfilePhoto(); | ||||
| 		if (uri==null) { | ||||
| 			return getContactPicture(contact.getDisplayName(), dpSize, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Daniel Gultsch
						Daniel Gultsch