From cda819eb1b2914317668957726ef54d2d5d73237 Mon Sep 17 00:00:00 2001 From: Cole Feuer <13751213+tagavari@users.noreply.github.com> Date: Tue, 14 Sep 2021 09:57:14 -0400 Subject: [PATCH 1/3] Fix window insets with IME on Android <10 --- .../main/java/me/tagavari/airmessage/activity/Messaging.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/me/tagavari/airmessage/activity/Messaging.java b/app/src/main/java/me/tagavari/airmessage/activity/Messaging.java index a249d871..65601914 100755 --- a/app/src/main/java/me/tagavari/airmessage/activity/Messaging.java +++ b/app/src/main/java/me/tagavari/airmessage/activity/Messaging.java @@ -380,7 +380,7 @@ public void onCreate(Bundle savedInstanceState) { layoutParams.rightMargin = insets.right; } else { //Simply applying padding to the entire root view - rootView.setPadding(rootView.getPaddingLeft(), rootView.getPaddingTop(), rootView.getPaddingRight(), insets.bottom); + rootView.setPadding(rootView.getPaddingLeft(), rootView.getPaddingTop(), rootView.getPaddingRight(), windowInsets.getInsets(WindowInsetsCompat.Type.ime()).bottom); } return windowInsets; From 0e95b8f3f76743735d208ecdf36db26e8db8b53e Mon Sep 17 00:00:00 2001 From: Cole Feuer <13751213+tagavari@users.noreply.github.com> Date: Tue, 14 Sep 2021 16:09:33 -0400 Subject: [PATCH 2/3] Null check for notificationManager.activeNotifications --- .../java/me/tagavari/airmessage/helper/NotificationHelper.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/me/tagavari/airmessage/helper/NotificationHelper.kt b/app/src/main/java/me/tagavari/airmessage/helper/NotificationHelper.kt index b36e0fd0..7a972e46 100644 --- a/app/src/main/java/me/tagavari/airmessage/helper/NotificationHelper.kt +++ b/app/src/main/java/me/tagavari/airmessage/helper/NotificationHelper.kt @@ -771,7 +771,7 @@ object NotificationHelper { @JvmStatic fun getNotification(notificationManager: NotificationManager, tag: String?, id: Int): Notification? { return notificationManager.activeNotifications - .firstOrNull { notification: StatusBarNotification -> notification.tag == tag && notification.id == id } + ?.firstOrNull { notification: StatusBarNotification -> notification.tag == tag && notification.id == id } ?.notification } From ba35845d97ca294e837b8cfecea59f7675301bc0 Mon Sep 17 00:00:00 2001 From: Cole Feuer <13751213+tagavari@users.noreply.github.com> Date: Tue, 14 Sep 2021 16:10:08 -0400 Subject: [PATCH 3/3] Change version to 3.3.3 (127) --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 265d1baa..b62af34e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -52,8 +52,8 @@ android { applicationId "me.tagavari.airmessage" minSdkVersion 23 targetSdkVersion 31 - versionName "3.3.2" - versionCode 126 + versionName "3.3.3" + versionCode 127 resConfigs "en", "fr", "ja"