diff --git a/src/display.cpp b/src/display.cpp index 6c9e8da9fb90..f7452707b24b 100644 --- a/src/display.cpp +++ b/src/display.cpp @@ -2616,7 +2616,7 @@ void display::draw_hex(const map_location& loc) { for( ; overlays.first != overlays.second; ++overlays.first) { if ((overlays.first->second.team_name == "" || - overlays.first->second.team_name.find((*teams_)[playing_team()].team_name()) != std::string::npos) + overlays.first->second.team_name.find((*teams_)[viewing_team()].team_name()) != std::string::npos) && !(fogged(loc) && !overlays.first->second.visible_in_fog)) { const surface surf = use_local_light