From 3c447b82a43284c585ad32b6c68e1ee057c945a5 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Sun, 19 Dec 2021 12:19:58 +0100 Subject: [PATCH] Adjust widget spacer in onNewIntent --- .../launcher2/ui/legacy/activity/LauncherActivity.kt | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/ui/src/main/java/de/mm20/launcher2/ui/legacy/activity/LauncherActivity.kt b/ui/src/main/java/de/mm20/launcher2/ui/legacy/activity/LauncherActivity.kt index 3b3e17de..da1b0aea 100644 --- a/ui/src/main/java/de/mm20/launcher2/ui/legacy/activity/LauncherActivity.kt +++ b/ui/src/main/java/de/mm20/launcher2/ui/legacy/activity/LauncherActivity.kt @@ -487,14 +487,6 @@ class LauncherActivity : AppCompatActivity() { private fun adjustWidgetSpace() { val firstWidget = binding.clockWidget - if (firstWidget == null) { - val m = binding.scrollContainer.paddingTop - val params = binding.widgetSpacer.layoutParams as LinearLayout.LayoutParams - params.topMargin = - binding.scrollView.height - m - binding.widgetContainer.paddingTop - binding.widgetSpacer.height - binding.widgetSpacer.layoutParams = params - return - } val m = binding.scrollContainer.paddingTop + (firstWidget.layoutParams as LinearLayout.LayoutParams).run { topMargin + bottomMargin } val params = binding.widgetSpacer.layoutParams as LinearLayout.LayoutParams @@ -664,6 +656,7 @@ class LauncherActivity : AppCompatActivity() { override fun onNewIntent(intent: Intent?) { super.onNewIntent(intent) onBackPressed() + adjustWidgetSpace() } override fun onRequestPermissionsResult(