summaryrefslogtreecommitdiff
path: root/app/src/main/java
diff options
context:
space:
mode:
authorTanuj M <thetanuj@hotmail.com>2020-10-10 00:09:26 +0530
committerTanuj M <thetanuj@hotmail.com>2020-10-10 00:09:26 +0530
commit68fdfe1008980f4e14bd6f4ff3d63aeeb1ed1b25 (patch)
tree1c8e72151ac8d7965b4d3fb4a4e8b4fc7fb7fb52 /app/src/main/java
parent3ed93f124a4ca95f2fc2960e3c47c881a718b436 (diff)
downloadSidePhOnelauncher-68fdfe1008980f4e14bd6f4ff3d63aeeb1ed1b25.tar.gz
SidePhOnelauncher-68fdfe1008980f4e14bd6f4ff3d63aeeb1ed1b25.tar.bz2
SidePhOnelauncher-68fdfe1008980f4e14bd6f4ff3d63aeeb1ed1b25.zip
Added a potential fix for clock freeze issue
Diffstat (limited to 'app/src/main/java')
-rw-r--r--app/src/main/java/app/olauncher/ui/HomeFragment.kt9
1 files changed, 9 insertions, 0 deletions
diff --git a/app/src/main/java/app/olauncher/ui/HomeFragment.kt b/app/src/main/java/app/olauncher/ui/HomeFragment.kt
index 9739e49..42d4c8f 100644
--- a/app/src/main/java/app/olauncher/ui/HomeFragment.kt
+++ b/app/src/main/java/app/olauncher/ui/HomeFragment.kt
@@ -66,6 +66,7 @@ class HomeFragment : Fragment(), View.OnClickListener, View.OnLongClickListener
populateHomeApps(false)
viewModel.isOlauncherDefault()
showNavBarAndResetScreenTimeout()
+ refreshDateTimeLayout()
}
override fun onClick(view: View) {
@@ -252,6 +253,14 @@ class HomeFragment : Fragment(), View.OnClickListener, View.OnLongClickListener
homeApp8.visibility = View.GONE
}
+ private fun refreshDateTimeLayout() {
+ // To fix a bug that causes clock freeze in some devices
+ dateTimeLayout.post {
+ dateTimeLayout.invalidate()
+ dateTimeLayout.requestLayout()
+ }
+ }
+
private fun launchApp(appName: String, packageName: String) {
viewModel.selectedApp(
AppModel(appName, packageName),