Skip to content

Commit 85d895d

Browse files
committed
Fix cancelation support for reclassify algs
1 parent d7a37fa commit 85d895d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/analysis/processing/qgsreclassifyutils.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ void QgsReclassifyUtils::reclassify( const QVector<QgsReclassifyUtils::RasterCla
5454
{
5555
if ( feedback )
5656
feedback->setProgress( 100 * ( ( iterTop / maxHeight * nbBlocksWidth ) + iterLeft / maxWidth ) / nbBlocks );
57+
if ( feedback && feedback->isCanceled() )
58+
break;
5759
std::unique_ptr< QgsRasterBlock > reclassifiedBlock = qgis::make_unique< QgsRasterBlock >( Qgis::Float32, iterCols, iterRows );
5860

5961
for ( int row = 0; row < iterRows; row++ )

0 commit comments

Comments
 (0)