mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-15 00:02:52 -04:00
The backward compatibility code is very expensive, as it triggers a huge number of QSetting object creation and destruction. We only need to perform this for settings which have changed, so add API to flag changed settings and only perform backward migration of changed settings. This dramatically improves QgsApplication shutdown time (cuts 1.5 seconds off shutdown on a release build!!)