Fix a bug that caused accounts to not have a color on initial load
(and now caused a crash on inital load)
This commit is contained in:
parent
50a9a90b55
commit
6e3ac2317e
1 changed files with 7 additions and 1 deletions
|
@ -267,7 +267,11 @@ public class Account implements BaseAccount {
|
|||
mAutoExpandFolderName = INBOX;
|
||||
mInboxFolderName = INBOX;
|
||||
mMaxPushFolders = 10;
|
||||
mChipColor = (new Random()).nextInt(0xffffff) + 0xff000000;
|
||||
Random random = new Random((long)mAccountNumber + 4);
|
||||
mChipColor = (random.nextInt(0x70) +
|
||||
(random.nextInt(0x70) * 0xff) +
|
||||
(random.nextInt(0x70) * 0xffff) +
|
||||
0xff000000);
|
||||
goToUnreadMessageSearch = false;
|
||||
mNotificationShowsUnreadCount = true;
|
||||
subscribedFoldersOnly = false;
|
||||
|
@ -306,6 +310,8 @@ public class Account implements BaseAccount {
|
|||
mNotificationSetting.setRing(true);
|
||||
mNotificationSetting.setRingtone("content://settings/system/notification_sound");
|
||||
mNotificationSetting.setLedColor(mChipColor);
|
||||
|
||||
cacheChips();
|
||||
}
|
||||
|
||||
protected Account(Preferences preferences, String uuid) {
|
||||
|
|
Loading…
Reference in a new issue