diff --git a/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickAvailabilityCheckActivity.kt b/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickAvailabilityCheckActivity.kt index 3939224..62ce198 100644 --- a/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickAvailabilityCheckActivity.kt +++ b/app-unpriv/src/main/java/im/angry/openeuicc/ui/QuickAvailabilityCheckActivity.kt @@ -80,7 +80,7 @@ class QuickAvailabilityCheckActivity : AppCompatActivity(), UnprivilegedEuiccCon suspend fun onCompatibilityUpdate() { val result = getCompatibilityCheckResult() - conclusion.text = customizableTextProvider + conclusion.text = appContainer.customizableTextProvider .formatQuickAvailabilityConclusion(result.compatibility === Compatibility.COMPATIBLE) if (result.compatibility != Compatibility.COMPATIBLE) return resultSlots.isVisible = true diff --git a/app-unpriv/src/main/java/im/angry/openeuicc/util/UnprivilegedUtils.kt b/app-unpriv/src/main/java/im/angry/openeuicc/util/UnprivilegedUtils.kt index 1c4a393..f6e0937 100644 --- a/app-unpriv/src/main/java/im/angry/openeuicc/util/UnprivilegedUtils.kt +++ b/app-unpriv/src/main/java/im/angry/openeuicc/util/UnprivilegedUtils.kt @@ -1,8 +1,14 @@ package im.angry.openeuicc.util +import im.angry.openeuicc.di.AppContainer import im.angry.openeuicc.di.UnprivilegedCustomizableTextProvider interface UnprivilegedEuiccContextMarker : OpenEuiccContextMarker { - val customizableTextProvider: UnprivilegedCustomizableTextProvider - get() = appContainer.customizableTextProvider as UnprivilegedCustomizableTextProvider + override val appContainer: UnprivilegedAppContainer + get() = super.appContainer as UnprivilegedAppContainer } + +interface UnprivilegedAppContainer : AppContainer { + override val customizableTextProvider: UnprivilegedCustomizableTextProvider + get() = super.customizableTextProvider as UnprivilegedCustomizableTextProvider +} \ No newline at end of file