fix: Fix build

This commit is contained in:
Ahmad Ansori Palembani 2024-11-20 11:40:27 +07:00
parent 7ee44f1fe5
commit 6dc5c1e608
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6
5 changed files with 8 additions and 8 deletions

View file

@ -82,7 +82,7 @@ class ExtensionManager(
return if (pkgName != null) {
try {
return iconMap.getOrPut(pkgName) {
ExtensionLoader.getExtensionPackageInfoFromPkgName(context, pkgName)!!.applicationInfo
ExtensionLoader.getExtensionPackageInfoFromPkgName(context, pkgName)!!.applicationInfo!!
.loadIcon(context.packageManager)
}
} catch (e: Exception) {

View file

@ -125,7 +125,7 @@ internal object ExtensionLoader {
it.setReadOnly()
val path = it.absolutePath
pkgManager.getPackageArchiveInfo(path, PACKAGE_FLAGS)
?.apply { applicationInfo.fixBasePaths(path) }
?.apply { applicationInfo!!.fixBasePaths(path) }
}
?.filter { isPackageAnExtension(it) }
?.map { ExtensionInfo(packageInfo = it, isShared = false) }
@ -229,7 +229,7 @@ internal object ExtensionLoader {
context.packageManager.getPackageArchiveInfo(privateExtensionFile.absolutePath, PACKAGE_FLAGS)
?.takeIf { isPackageAnExtension(it) }
?.let {
it.applicationInfo.fixBasePaths(privateExtensionFile.absolutePath)
it.applicationInfo!!.fixBasePaths(privateExtensionFile.absolutePath)
ExtensionInfo(
packageInfo = it,
isShared = false,
@ -277,7 +277,7 @@ internal object ExtensionLoader {
private suspend fun loadExtension(context: Context, extensionInfo: ExtensionInfo): LoadResult {
val pkgManager = context.packageManager
val pkgInfo = extensionInfo.packageInfo
val appInfo = pkgInfo.applicationInfo
val appInfo = pkgInfo.applicationInfo!!
val pkgName = pkgInfo.packageName
val extName = pkgManager.getApplicationLabel(appInfo).toString().substringAfter("Tachiyomi: ")
@ -415,7 +415,7 @@ internal object ExtensionLoader {
*/
private fun getSignatures(pkgInfo: PackageInfo): List<String>? {
return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
val signingInfo = pkgInfo.signingInfo
val signingInfo = pkgInfo.signingInfo!!
if (signingInfo.hasMultipleSigners()) {
signingInfo.apkContentsSigners
} else {

View file

@ -586,7 +586,7 @@ class MangaDetailsController :
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O)
it.bitmap.copy(Bitmap.Config.HARDWARE, false)
else
it.bitmap.copy(it.bitmap.config, false),
it.bitmap.copy(it.bitmap.config!!, false),
)
} ?: drawable

View file

@ -1767,7 +1767,7 @@ class ReaderActivity : BaseActivity<ReaderActivityBinding>() {
val newBitmap = Bitmap.createBitmap(
intrinsicWidth,
intrinsicHeight,
bitmap.config,
bitmap.config!!,
)
val canvas = Canvas(newBitmap)
val bgColor = ColorUtils.setAlphaComponent(service.getLogoColor(), 255)

View file

@ -93,7 +93,7 @@ class DebugController : SettingsLegacyController() {
val activity = activity ?: return "Unknown"
val webView =
WebViewCompat.getCurrentWebViewPackage(activity) ?: return "how did you get here?"
val label = webView.applicationInfo.loadLabel(activity.packageManager)
val label = webView.applicationInfo!!.loadLabel(activity.packageManager)
val version = webView.versionName
return "$label $version"
}