mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 06:17:57 +01:00 
			
		
		
		
	Specify broadcast receiver export flags
Really only useful once we target Android 14, but doesn't hurt to do it now.
This commit is contained in:
		| @@ -8,6 +8,7 @@ import android.content.Intent | ||||
| import android.content.IntentFilter | ||||
| import android.content.pm.PackageInstaller | ||||
| import android.os.Build | ||||
| import androidx.core.content.ContextCompat | ||||
| import eu.kanade.tachiyomi.extension.model.InstallStep | ||||
| import eu.kanade.tachiyomi.util.lang.use | ||||
| import eu.kanade.tachiyomi.util.system.getParcelableExtraCompat | ||||
| @@ -100,7 +101,7 @@ class PackageInstallerInstaller(private val service: Service) : Installer(servic | ||||
|     } | ||||
|  | ||||
|     init { | ||||
|         service.registerReceiver(packageActionReceiver, IntentFilter(INSTALL_ACTION)) | ||||
|         ContextCompat.registerReceiver(service, packageActionReceiver, IntentFilter(INSTALL_ACTION), ContextCompat.RECEIVER_EXPORTED) | ||||
|     } | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -264,7 +264,7 @@ internal class ExtensionInstaller(private val context: Context) { | ||||
|             isRegistered = true | ||||
|  | ||||
|             val filter = IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE) | ||||
|             context.registerReceiver(this, filter) | ||||
|             ContextCompat.registerReceiver(context, this, filter, ContextCompat.RECEIVER_EXPORTED) | ||||
|         } | ||||
|  | ||||
|         /** | ||||
|   | ||||
		Reference in New Issue
	
	Block a user