From cfb8d100b7295b2da9b1ee04afbf9a9b58db5c1f Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Wed, 18 Jun 2025 14:52:03 +1000 Subject: [PATCH] Add early exit path to hue/saturation filter --- src/core/raster/qgshuesaturationfilter.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/raster/qgshuesaturationfilter.cpp b/src/core/raster/qgshuesaturationfilter.cpp index 90b88f707d5..f5deb301f62 100644 --- a/src/core/raster/qgshuesaturationfilter.cpp +++ b/src/core/raster/qgshuesaturationfilter.cpp @@ -154,6 +154,9 @@ QgsRasterBlock *QgsHueSaturationFilter::block( int bandNo, QgsRectangle const & for ( int row = 0; row < height; ++row ) { + if ( feedback->isCanceled() ) + return nullptr; + for ( int col = 0; col < width; ++col ) { const qgssize i = static_cast< qgssize >( row ) * width + static_cast< qgssize >( col );