Skip to content

Commit dddb32e

Browse files
committed
[processing] don't show cancel button in the task manager for algorithms that can not be cancelled (refs #20441)
(cherry picked from commit b19e0bd)
1 parent 95e45a3 commit dddb32e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/core/processing/qgsprocessingalgrunnertask.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include "qgsvectorlayer.h"
2424

2525
QgsProcessingAlgRunnerTask::QgsProcessingAlgRunnerTask( const QgsProcessingAlgorithm *algorithm, const QVariantMap &parameters, QgsProcessingContext &context, QgsProcessingFeedback *feedback )
26-
: QgsTask( tr( "Executing “%1”" ).arg( algorithm->displayName() ), QgsTask::CanCancel )
26+
: QgsTask( tr( "Executing “%1”" ).arg( algorithm->displayName() ), algorithm->flags() & QgsProcessingAlgorithm::FlagCanCancel ? QgsTask::CanCancel : QgsTask::Flag() )
2727
, mParameters( parameters )
2828
, mContext( context )
2929
, mFeedback( feedback )

0 commit comments

Comments
 (0)