mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 23:05:36 +08:00
Avoid empty callsign objects
This commit is contained in:
@@ -202,12 +202,14 @@ namespace BlackCore
|
||||
CUserList users;
|
||||
for (const CAtcStation &station : m_atcStationsOnline)
|
||||
{
|
||||
const CUser user = station.getController();
|
||||
CUser user = station.getController();
|
||||
if (!user.hasCallsign()) { user.setCallsign(station.getCallsign()); }
|
||||
users.push_back(user);
|
||||
}
|
||||
for (const CSimulatedAircraft &aircraft : this->getAircraftInRange())
|
||||
{
|
||||
const CUser user = aircraft.getPilot();
|
||||
CUser user = aircraft.getPilot();
|
||||
if (!user.hasCallsign()) { user.setCallsign(aircraft.getCallsign()); }
|
||||
users.push_back(user);
|
||||
}
|
||||
return users;
|
||||
|
||||
@@ -232,6 +232,7 @@ namespace BlackMisc
|
||||
QHash<CCallsign, OBJ> hash;
|
||||
for (const OBJ &obj : this->container())
|
||||
{
|
||||
if (obj.getCallsign().isEmpty()) { continue; }
|
||||
hash.insert(obj.getCallsign(), obj);
|
||||
}
|
||||
return hash;
|
||||
|
||||
Reference in New Issue
Block a user