From 511f792b3af9eb2f348c7dc96e1fca695f04fa2e Mon Sep 17 00:00:00 2001 From: HuanCheng65 <22636177+HuanCheng65@users.noreply.github.com> Date: Sat, 6 Aug 2022 09:39:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20Bugs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tieba/post/fragments/MainForumListFragment.kt | 12 ++++++++---- .../com/huanchengfly/tieba/post/utils/ThemeUtil.kt | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/huanchengfly/tieba/post/fragments/MainForumListFragment.kt b/app/src/main/java/com/huanchengfly/tieba/post/fragments/MainForumListFragment.kt index 25407b81..763f2b89 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/fragments/MainForumListFragment.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/fragments/MainForumListFragment.kt @@ -298,12 +298,16 @@ class MainForumListFragment : BaseFragment(), Refreshable, Toolbar.OnMenuItemCli } private fun List.addFakeItems(divisor: Int): List { - val fakeItemCount = divisor - (size % divisor) - return toMutableList().apply { - repeat(fakeItemCount) { - add(ForumRecommend.LikeForum("", "", "1", "0", "", isFake = true)) + val mod = size % divisor + if (mod > 0) { + val fakeItemCount = divisor - mod + return toMutableList().apply { + repeat(fakeItemCount) { + add(ForumRecommend.LikeForum("", "", "1", "0", "", isFake = true)) + } } } + return this } override fun onRefresh() { diff --git a/app/src/main/java/com/huanchengfly/tieba/post/utils/ThemeUtil.kt b/app/src/main/java/com/huanchengfly/tieba/post/utils/ThemeUtil.kt index 78ca9b63..bb7ebb7d 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/utils/ThemeUtil.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/utils/ThemeUtil.kt @@ -371,7 +371,7 @@ object ThemeUtil { } @JvmStatic - fun setTranslucentThemeBackground(view: View) { + fun setTranslucentThemeBackground(view: View?) { setTranslucentThemeBackground(view, true, false) }