Return const &

This commit is contained in:
Klaus Basan
2018-06-27 01:12:16 +02:00
parent 7a4f723fc0
commit c1208dd68c
4 changed files with 14 additions and 5 deletions

View File

@@ -1027,12 +1027,18 @@ namespace BlackCore
return m_network && m_network->isConnected();
}
const CServer CAirspaceMonitor::getConnectedServer() const
const CServer &CAirspaceMonitor::getConnectedServer() const
{
if (!this->isConnected()) { return CServer(); }
static const CServer empty;
if (!this->isConnected()) { return empty; }
return m_network->getPresetServer();
}
const CEcosystem &CAirspaceMonitor::getCurrentEcosystem() const
{
return this->getConnectedServer().getEcosystem();
}
bool CAirspaceMonitor::supportsVatsimDataFile() const
{
const bool dataFile = sApp && sApp->getWebDataServices() && sApp->getWebDataServices()->getVatsimDataFileReader();