From 7e554b1ac6701fc622af415f04790793a130d616 Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Mon, 6 Mar 2023 12:23:20 +1000 Subject: [PATCH] Use task based legend filter by map for main canvas Otherwise QGIS frequently hangs for extended periods whenever the filter by map option is enabled! --- src/app/qgisapp.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/qgisapp.cpp b/src/app/qgisapp.cpp index 39b6ffa9618..90d602382bb 100644 --- a/src/app/qgisapp.cpp +++ b/src/app/qgisapp.cpp @@ -4768,6 +4768,7 @@ void QgisApp::initLayerTreeView() model->setFlag( QgsLayerTreeModel::ShowLegendAsTree ); model->setFlag( QgsLayerTreeModel::UseEmbeddedWidgets ); model->setFlag( QgsLayerTreeModel::UseTextFormatting ); + model->setFlag( QgsLayerTreeModel::UseThreadedHitTest ); model->setAutoCollapseLegendNodes( 10 ); mLayerTreeView->setModel( model );