From 097d6466355fa39f59965df59045f7a2b22eeac3 Mon Sep 17 00:00:00 2001 From: Prathamesh More Date: Thu, 26 May 2022 15:55:43 +0530 Subject: [PATCH] Fixed BottomNavigation crashes --- app/build.gradle | 2 +- .../code/name/monkey/retromusic/extensions/ViewExtensions.kt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 2ccf7085b..f598088b3 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -14,7 +14,7 @@ android { vectorDrawables.useSupportLibrary = true applicationId "code.name.monkey.retromusic" - versionCode 10579 + versionCode 10584 versionName '5.8.4' buildConfigField("String", "GOOGLE_PLAY_LICENSING_KEY", "\"${getProperty(getProperties('../public.properties'), 'GOOGLE_PLAY_LICENSE_KEY')}\"") diff --git a/app/src/main/java/code/name/monkey/retromusic/extensions/ViewExtensions.kt b/app/src/main/java/code/name/monkey/retromusic/extensions/ViewExtensions.kt index 0147255a0..582905e36 100644 --- a/app/src/main/java/code/name/monkey/retromusic/extensions/ViewExtensions.kt +++ b/app/src/main/java/code/name/monkey/retromusic/extensions/ViewExtensions.kt @@ -119,6 +119,11 @@ fun BottomNavigationView.show() { fun BottomNavigationView.hide() { if (isGone) return + if (!isLaidOut) { + isGone = true + return + } + val drawable = BitmapDrawable(context.resources, drawToBitmap()) val parent = parent as ViewGroup drawable.setBounds(left, top, right, bottom)