0
0
mirror of https://github.com/thunderbird/thunderbird-android.git synced 2024-09-20 04:02:14 +02:00

Fix Context.registerReceiver() calls to specify export behavior

This commit is contained in:
cketti 2024-04-22 18:20:12 +02:00
parent 32c0b16edd
commit ef461565b7
3 changed files with 6 additions and 3 deletions

View File

@ -5,6 +5,7 @@ import android.content.ContentResolver
import android.content.Context
import android.content.Intent
import android.content.IntentFilter
import androidx.core.content.ContextCompat
import com.fsck.k9.K9
import timber.log.Timber
@ -38,7 +39,7 @@ internal class AutoSyncManager(private val context: Context) {
Timber.v("Registering auto sync listener")
isRegistered = true
this.listener = listener
context.registerReceiver(receiver, intentFilter)
ContextCompat.registerReceiver(context, receiver, intentFilter, ContextCompat.RECEIVER_NOT_EXPORTED)
}
}

View File

@ -16,6 +16,7 @@ import android.os.AsyncTask;
import androidx.annotation.MainThread;
import androidx.annotation.NonNull;
import androidx.annotation.WorkerThread;
import androidx.core.content.ContextCompat;
import androidx.core.content.FileProvider;
import timber.log.Timber;
@ -188,7 +189,7 @@ public class AttachmentTempFileProvider extends FileProvider {
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(Intent.ACTION_SCREEN_OFF);
context.registerReceiver(cleanupReceiver, intentFilter);
ContextCompat.registerReceiver(context, cleanupReceiver, intentFilter, ContextCompat.RECEIVER_NOT_EXPORTED);
}
}

View File

@ -17,6 +17,7 @@ import android.os.ParcelFileDescriptor;
import androidx.annotation.MainThread;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.content.ContextCompat;
import androidx.core.content.FileProvider;
import android.text.TextUtils;
import timber.log.Timber;
@ -194,7 +195,7 @@ public class DecryptedFileProvider extends FileProvider {
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(Intent.ACTION_SCREEN_OFF);
context.registerReceiver(cleanupReceiver, intentFilter);
ContextCompat.registerReceiver(context, cleanupReceiver, intentFilter, ContextCompat.RECEIVER_NOT_EXPORTED);
}
}