Loading app/k9mail/src/main/java/com/fsck/k9/directshare/K9ChooserTargetService.java +1 −1 Original line number Diff line number Diff line Loading @@ -39,7 +39,7 @@ public class K9ChooserTargetService extends ChooserTargetService { Context applicationContext = getApplicationContext(); recipientLoader = RecipientLoader.getMostContactedRecipientLoader(applicationContext, MAX_TARGETS); contactPictureLoader = ContactPicture.getContactPictureLoader(applicationContext); contactPictureLoader = ContactPicture.getContactPictureLoader(); } @Override Loading app/ui/src/main/java/com/fsck/k9/activity/compose/RecipientAdapter.java +1 −1 Original line number Diff line number Diff line Loading @@ -153,7 +153,7 @@ public class RecipientAdapter extends BaseAdapter implements Filterable { } public static void setContactPhotoOrPlaceholder(Context context, ImageView imageView, Recipient recipient) { ContactPicture.getContactPictureLoader(context).loadContactPicture(recipient, imageView); ContactPicture.getContactPictureLoader().loadContactPicture(recipient, imageView); } @Override Loading app/ui/src/main/java/com/fsck/k9/activity/misc/ContactPicture.java +2 −6 Original line number Diff line number Diff line package com.fsck.k9.activity.misc; import android.content.Context; import com.fsck.k9.DI; import com.fsck.k9.contacts.ContactLetterBitmapCreator; import com.fsck.k9.contacts.ContactPictureLoader; public class ContactPicture { public static ContactPictureLoader getContactPictureLoader(Context context) { ContactLetterBitmapCreator contactLetterBitmapCreator = DI.get(ContactLetterBitmapCreator.class); return new ContactPictureLoader(context.getApplicationContext(), contactLetterBitmapCreator); public static ContactPictureLoader getContactPictureLoader() { return DI.get(ContactPictureLoader.class); } } app/ui/src/main/java/com/fsck/k9/contacts/KoinModule.kt +1 −0 Original line number Diff line number Diff line Loading @@ -6,4 +6,5 @@ val contactsModule = applicationContext { bean { ContactLetterExtractor() } factory { ContactLetterBitmapConfig(get()) } factory { ContactLetterBitmapCreator(get(), get()) } factory { ContactPictureLoader(get(), get()) } } app/ui/src/main/java/com/fsck/k9/fragment/MessageListFragment.java +1 −1 Original line number Diff line number Diff line Loading @@ -430,7 +430,7 @@ public class MessageListFragment extends Fragment implements OnItemClickListener stars = K9.messageListStars(); if (K9.showContactPicture()) { contactsPictureLoader = ContactPicture.getContactPictureLoader(getActivity()); contactsPictureLoader = ContactPicture.getContactPictureLoader(); } restoreInstanceState(savedInstanceState); Loading Loading
app/k9mail/src/main/java/com/fsck/k9/directshare/K9ChooserTargetService.java +1 −1 Original line number Diff line number Diff line Loading @@ -39,7 +39,7 @@ public class K9ChooserTargetService extends ChooserTargetService { Context applicationContext = getApplicationContext(); recipientLoader = RecipientLoader.getMostContactedRecipientLoader(applicationContext, MAX_TARGETS); contactPictureLoader = ContactPicture.getContactPictureLoader(applicationContext); contactPictureLoader = ContactPicture.getContactPictureLoader(); } @Override Loading
app/ui/src/main/java/com/fsck/k9/activity/compose/RecipientAdapter.java +1 −1 Original line number Diff line number Diff line Loading @@ -153,7 +153,7 @@ public class RecipientAdapter extends BaseAdapter implements Filterable { } public static void setContactPhotoOrPlaceholder(Context context, ImageView imageView, Recipient recipient) { ContactPicture.getContactPictureLoader(context).loadContactPicture(recipient, imageView); ContactPicture.getContactPictureLoader().loadContactPicture(recipient, imageView); } @Override Loading
app/ui/src/main/java/com/fsck/k9/activity/misc/ContactPicture.java +2 −6 Original line number Diff line number Diff line package com.fsck.k9.activity.misc; import android.content.Context; import com.fsck.k9.DI; import com.fsck.k9.contacts.ContactLetterBitmapCreator; import com.fsck.k9.contacts.ContactPictureLoader; public class ContactPicture { public static ContactPictureLoader getContactPictureLoader(Context context) { ContactLetterBitmapCreator contactLetterBitmapCreator = DI.get(ContactLetterBitmapCreator.class); return new ContactPictureLoader(context.getApplicationContext(), contactLetterBitmapCreator); public static ContactPictureLoader getContactPictureLoader() { return DI.get(ContactPictureLoader.class); } }
app/ui/src/main/java/com/fsck/k9/contacts/KoinModule.kt +1 −0 Original line number Diff line number Diff line Loading @@ -6,4 +6,5 @@ val contactsModule = applicationContext { bean { ContactLetterExtractor() } factory { ContactLetterBitmapConfig(get()) } factory { ContactLetterBitmapCreator(get(), get()) } factory { ContactPictureLoader(get(), get()) } }
app/ui/src/main/java/com/fsck/k9/fragment/MessageListFragment.java +1 −1 Original line number Diff line number Diff line Loading @@ -430,7 +430,7 @@ public class MessageListFragment extends Fragment implements OnItemClickListener stars = K9.messageListStars(); if (K9.showContactPicture()) { contactsPictureLoader = ContactPicture.getContactPictureLoader(getActivity()); contactsPictureLoader = ContactPicture.getContactPictureLoader(); } restoreInstanceState(savedInstanceState); Loading