From b5fad893d8de2358eca5f10b848c319bca36011a Mon Sep 17 00:00:00 2001 From: truelockmc <168660625+truelockmc@users.noreply.github.com> Date: Wed, 25 Mar 2026 19:37:21 +0100 Subject: [PATCH] Fixed https://github.com/Droid-ify/client/issues/1288 Added Toast in long-click so the tooltip text is shown while still performing force-sync --- .../com/looker/droidify/ui/tabsFragment/TabsFragment.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/looker/droidify/ui/tabsFragment/TabsFragment.kt b/app/src/main/kotlin/com/looker/droidify/ui/tabsFragment/TabsFragment.kt index 9349df8d1..0086dcfb9 100644 --- a/app/src/main/kotlin/com/looker/droidify/ui/tabsFragment/TabsFragment.kt +++ b/app/src/main/kotlin/com/looker/droidify/ui/tabsFragment/TabsFragment.kt @@ -12,6 +12,7 @@ import android.view.ViewGroup import android.view.animation.DecelerateInterpolator import android.widget.FrameLayout import android.widget.TextView +import android.widget.Toast import androidx.activity.OnBackPressedCallback import androidx.appcompat.widget.SearchView import androidx.core.view.isGone @@ -251,7 +252,8 @@ class TabsFragment : ScreenFragment() { } toolbar.post { - toolbar.findViewById(R.id.toolbar_sync)?.setOnLongClickListener { + toolbar.findViewById(R.id.toolbar_sync)?.setOnLongClickListener { view -> + Toast.makeText(view.context, stringRes.sync_repositories, Toast.LENGTH_SHORT).show() Database.RepositoryAdapter.getAll().forEach { if (it.lastModified.isNotEmpty() || it.entityTag.isNotEmpty()) { Database.RepositoryAdapter.put(it.copy(lastModified = "", entityTag = ""))