mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +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