diff options
Diffstat (limited to 'src/tracker_panel.cpp')
-rw-r--r-- | src/tracker_panel.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tracker_panel.cpp b/src/tracker_panel.cpp index 3102110..daaeff7 100644 --- a/src/tracker_panel.cpp +++ b/src/tracker_panel.cpp | |||
@@ -118,7 +118,9 @@ void TrackerPanel::Redraw() { | |||
118 | bool has_unreachable_unchecked = false; | 118 | bool has_unreachable_unchecked = false; |
119 | for (const Location §ion : map_area.locations) { | 119 | for (const Location §ion : map_area.locations) { |
120 | bool has_unchecked = false; | 120 | bool has_unchecked = false; |
121 | if (AP_IsLocationVisible(section.classification)) { | 121 | if (IsLocationWinCondition(section)) { |
122 | has_unchecked = !AP_HasReachedGoal(); | ||
123 | } else if (AP_IsLocationVisible(section.classification)) { | ||
122 | has_unchecked = !AP_HasCheckedGameLocation(section.ap_location_id); | 124 | has_unchecked = !AP_HasCheckedGameLocation(section.ap_location_id); |
123 | } else if (section.hunt && GetTrackerConfig().show_hunt_panels) { | 125 | } else if (section.hunt && GetTrackerConfig().show_hunt_panels) { |
124 | has_unchecked = !AP_HasCheckedHuntPanel(section.ap_location_id); | 126 | has_unchecked = !AP_HasCheckedHuntPanel(section.ap_location_id); |