diff --git a/src/providers/ogr/qgsgeopackagedataitems.cpp b/src/providers/ogr/qgsgeopackagedataitems.cpp index bcd47bc3457..b98e93abc4e 100644 --- a/src/providers/ogr/qgsgeopackagedataitems.cpp +++ b/src/providers/ogr/qgsgeopackagedataitems.cpp @@ -27,6 +27,7 @@ #include "qgsogrdataitems.h" #ifdef HAVE_GUI #include "qgsnewgeopackagelayerdialog.h" +#include "qgsproxyprogresstask.h" #endif #include "qgsmessageoutput.h" #include "qgsvectorlayerexporter.h" @@ -535,6 +536,8 @@ void QgsGeoPackageAbstractLayerItem::deleteLayer() bool QgsGeoPackageCollectionItem::vacuumGeoPackageDb( const QString &path, const QString &name, QString &errCause ) { + QgsScopedProxyProgressTask task( tr( "Vacuuming %1" ).arg( name ) ); + bool result = false; // Better safe than sorry if ( ! path.isEmpty( ) )