Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2640c0e0 authored by cketti's avatar cketti
Browse files

Retain fully-qualified name of `MessageListWidgetProvider` in the manifest

parent c9d89657
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -315,7 +315,7 @@
        </receiver>

        <receiver
            android:name="app.k9mail.ui.widget.list.MessageListWidgetProvider"
            android:name=".widget.list.MessageListWidgetProvider"
            android:icon="@drawable/message_list_widget_preview"
            android:label="@string/mail_list_widget_text"
            android:exported="false">
+2 −0
Original line number Diff line number Diff line
@@ -12,6 +12,7 @@ import com.fsck.k9.preferences.K9StoragePersister
import com.fsck.k9.preferences.StoragePersister
import com.fsck.k9.resources.resourcesModule
import com.fsck.k9.storage.storageModule
import com.fsck.k9.widget.list.messageListWidgetConfigModule
import com.fsck.k9.widget.unread.UnreadWidgetUpdateListener
import com.fsck.k9.widget.unread.unreadWidgetModule
import org.koin.core.qualifier.named
@@ -35,6 +36,7 @@ private val mainAppModule = module {

val appModules = listOf(
    mainAppModule,
    messageListWidgetConfigModule,
    messageListWidgetModule,
    unreadWidgetModule,
    notificationModule,
+8 −0
Original line number Diff line number Diff line
package com.fsck.k9.widget.list

import app.k9mail.ui.widget.list.MessageListWidgetConfig
import org.koin.dsl.module

val messageListWidgetConfigModule = module {
    single<MessageListWidgetConfig> { K9MessageListWidgetConfig() }
}
+9 −0
Original line number Diff line number Diff line
package com.fsck.k9.widget.list

import app.k9mail.ui.widget.list.MessageListWidgetConfig

class MessageListWidgetProvider : app.k9mail.ui.widget.list.MessageListWidgetProvider()

internal class K9MessageListWidgetConfig : MessageListWidgetConfig {
    override val providerClass = MessageListWidgetProvider::class.java
}
+5 −0
Original line number Diff line number Diff line
package app.k9mail.ui.widget.list

interface MessageListWidgetConfig {
    val providerClass: Class<out MessageListWidgetProvider>
}
Loading