summaryrefslogtreecommitdiff
path: root/android-app
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-05-05 12:21:01 -1000
committerPeter Stone <thepeterstone@gmail.com>2026-05-05 12:21:01 -1000
commit228b942221d1ad8f46a5359e90c253f73fddcf66 (patch)
treee9abda9e194c62c6910e84b784d6475347b16b76 /android-app
parentca4f8875370e7d76c770830138c0673325992f86 (diff)
fix: hide layers FAB when any overlay is shown
showOverlay/hideOverlay already managed fabRecordTrack visibility; extend the same pattern to fabLayers so it disappears on safety, log, vessel, learn, and anchor watch screens. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'android-app')
-rw-r--r--android-app/app/src/main/kotlin/org/terst/nav/MainActivity.kt2
1 files changed, 2 insertions, 0 deletions
diff --git a/android-app/app/src/main/kotlin/org/terst/nav/MainActivity.kt b/android-app/app/src/main/kotlin/org/terst/nav/MainActivity.kt
index 1752fe8..8821b7c 100644
--- a/android-app/app/src/main/kotlin/org/terst/nav/MainActivity.kt
+++ b/android-app/app/src/main/kotlin/org/terst/nav/MainActivity.kt
@@ -336,6 +336,7 @@ class MainActivity : AppCompatActivity(), SafetyFragment.SafetyListener {
private fun showOverlay(fragment: androidx.fragment.app.Fragment) {
fragmentContainer.visibility = View.VISIBLE
fabRecordTrack.visibility = View.GONE
+ fabLayers.visibility = View.GONE
supportFragmentManager.beginTransaction()
.replace(R.id.fragment_container, fragment)
.commit()
@@ -344,6 +345,7 @@ class MainActivity : AppCompatActivity(), SafetyFragment.SafetyListener {
private fun hideOverlays() {
fragmentContainer.visibility = View.GONE
fabRecordTrack.visibility = View.VISIBLE
+ fabLayers.visibility = View.VISIBLE
// Re-apply cached conditions in case they arrived while the overlay was covering the sheet
lastConditions?.let { applyConditions(it) }
}