diff --git a/src/blackgui/filters/airlineicaofilterbar.cpp b/src/blackgui/filters/airlineicaofilterbar.cpp index 4ae5887fc..d37975d3b 100644 --- a/src/blackgui/filters/airlineicaofilterbar.cpp +++ b/src/blackgui/filters/airlineicaofilterbar.cpp @@ -43,8 +43,8 @@ namespace BlackGui { return std::unique_ptr( new CAirlineIcaoFilter( - this->ui->le_Designator->text(), - this->ui->le_Name->text(), + this->ui->le_Designator->text().trimmed(), + this->ui->le_Name->text().trimmed(), this->ui->country_Selector->isSet() ? this->ui->country_Selector->getCountry().getIsoCode() : "", this->ui->cb_RealAirline->isChecked(), this->ui->cb_VirtualAirline->isChecked() diff --git a/src/blackgui/models/airlineicaofilter.cpp b/src/blackgui/models/airlineicaofilter.cpp index 02db1fad4..0c79945f2 100644 --- a/src/blackgui/models/airlineicaofilter.cpp +++ b/src/blackgui/models/airlineicaofilter.cpp @@ -31,8 +31,7 @@ namespace BlackGui { if (!m_vDesignator.isEmpty()) { - if (!icao.matchesVDesignator(m_vDesignator)) { continue; } - end = true; // there should me only one designator + if (!this->stringMatchesFilterExpression(icao.getVDesignator(), m_vDesignator)) { continue; } } if (!this->m_name.isEmpty())