diff --git a/src/gui/proj/qgsprojectionselectiontreewidget.cpp b/src/gui/proj/qgsprojectionselectiontreewidget.cpp index 121254c9de3d..9882bb8d5636 100644 --- a/src/gui/proj/qgsprojectionselectiontreewidget.cpp +++ b/src/gui/proj/qgsprojectionselectiontreewidget.cpp @@ -88,6 +88,8 @@ QgsProjectionSelectionTreeWidget::QgsProjectionSelectionTreeWidget( QWidget *par connect( leSearch, &QgsFilterLineEdit::textChanged, this, [=]( const QString &filter ) { mCrsModel->setFilterString( filter ); mRecentCrsModel->setFilterString( filter ); + if ( filter.length() >= 3 ) + lstCoordinateSystems->expandAll(); } ); mAreaCanvas->setVisible( mShowMap );