Skip to content

Commit 033cc0f

Browse files
lukstbitBrayanDSO
authored andcommitted
Silence lint errors related to queries manifest declarations in compat module
We have "queries" declaration in the main module manifest file, but code calling queryIntentActivities was moved to a new module compat which doesn't see it?!.
1 parent aa42e65 commit 033cc0f

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

compat/src/main/java/com/ichi2/anki/compat/BaseCompat.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@ open class BaseCompat : Compat {
230230
): ResolveInfo? = packageManager.resolveService(intent, flags.value.toInt())
231231

232232
// Until API 33
233+
@Suppress("QueryPermissionsNeeded") // queries declaration is available in the main module manifest
233234
override fun queryIntentActivities(
234235
packageManager: PackageManager,
235236
intent: Intent,

compat/src/main/java/com/ichi2/anki/compat/CompatV33.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ open class CompatV33 :
6666
flags: ResolveInfoFlagsCompat,
6767
): ResolveInfo? = packageManager.resolveService(intent, PackageManager.ResolveInfoFlags.of(flags.value))
6868

69+
@Suppress("QueryPermissionsNeeded") // queries declaration is available in the main module manifest
6970
override fun queryIntentActivities(
7071
packageManager: PackageManager,
7172
intent: Intent,

0 commit comments

Comments
 (0)