From 65baecac355e2366117994d4f10c81d9d01ca787 Mon Sep 17 00:00:00 2001 From: Michael Mikovsky <77305074+Astatin3@users.noreply.github.com> Date: Mon, 26 May 2025 10:13:28 -0600 Subject: [PATCH] Fix crash --- .../ridgescout/ui/scouting/ScoutingFragment.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/ScoutingFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/ScoutingFragment.java index fac89a6..47532e0 100644 --- a/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/ScoutingFragment.java +++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/ScoutingFragment.java @@ -22,6 +22,7 @@ import androidx.fragment.app.Fragment; import com.ridgebotics.ridgescout.R; import com.ridgebotics.ridgescout.types.frcEvent; +import com.ridgebotics.ridgescout.utility.AlertManager; import com.ridgebotics.ridgescout.utility.FileEditor; import com.ridgebotics.ridgescout.utility.SettingsManager; import com.ridgebotics.ridgescout.databinding.FragmentScoutingBinding; @@ -126,7 +127,12 @@ public class ScoutingFragment extends Fragment { binding.textName.setText("Welcome, " + SettingsManager.getUsername() + "!"); int matchNum = SettingsManager.getMatchNum(); - int nextMatch = event.getNextTeamMatch(SettingsManager.getTeamNum(), matchNum).matchIndex; + int nextMatch = -1; + try { + nextMatch = event.getNextTeamMatch(SettingsManager.getTeamNum(), matchNum).matchIndex; + } catch (Exception e){ + AlertManager.error(e); + } binding.textNextMatch.setText("Our next match: Match " + nextMatch); binding.textMatchAlliance.setText("Match: " + (matchNum+1) + ", " + SettingsManager.getAllyPos());