summaryrefslogtreecommitdiff
path: root/lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/GradleDetector.kt
diff options
context:
space:
mode:
Diffstat (limited to 'lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/GradleDetector.kt')
-rw-r--r--lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/GradleDetector.kt8
1 files changed, 7 insertions, 1 deletions
diff --git a/lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/GradleDetector.kt b/lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/GradleDetector.kt
index 40afd231ce..992e9d6b32 100644
--- a/lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/GradleDetector.kt
+++ b/lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/GradleDetector.kt
@@ -1061,7 +1061,13 @@ open class GradleDetector : Detector(), GradleScanner {
if (newerVersion != null && version > GradleVersion(0, 0, 0) && newerVersion > version) {
val versionString = newerVersion.toString()
- val message = getNewerVersionAvailableMessage(dependency, versionString, null)
+ val message = if (dependency.groupId == "androidx.slidingpanelayout" && dependency.artifactId == "slidingpanelayout") {
+ "Upgrade `androidx.slidingpanelayout` for keyboard and mouse support"
+ } else if (dependency.groupId == "androidx.compose.foundation" && dependency.artifactId == "foundation") {
+ "Upgrade `androidx.compose.foundation` for keyboard and mouse support"
+ } else {
+ getNewerVersionAvailableMessage(dependency, versionString, null)
+ }
val fix = if (!isResolved) getUpdateDependencyFix(revision, versionString) else null
report(context, cookie, issue, message, fix)
}