mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
Add unique_ptr in nodeNotFromOgcFilter
This commit is contained in:
parent
b57b9d7f84
commit
5ccb16734c
@ -3398,14 +3398,14 @@ QgsExpressionNodeUnaryOperator *QgsOgcUtilsExpressionFromFilter::nodeNotFromOgcF
|
||||
return nullptr;
|
||||
|
||||
QDomElement operandElem = element.firstChildElement();
|
||||
QgsExpressionNode *operand = nodeFromOgcFilter( operandElem );
|
||||
std::unique_ptr<QgsExpressionNode> operand( nodeFromOgcFilter( operandElem ) );
|
||||
if ( !operand )
|
||||
{
|
||||
mErrorMessage = QObject::tr( "invalid operand for '%1' unary operator" ).arg( element.tagName() );
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
return new QgsExpressionNodeUnaryOperator( QgsExpressionNodeUnaryOperator::uoNot, operand );
|
||||
return new QgsExpressionNodeUnaryOperator( QgsExpressionNodeUnaryOperator::uoNot, operand.release() );
|
||||
}
|
||||
|
||||
QgsExpressionNodeBinaryOperator *QgsOgcUtilsExpressionFromFilter::nodePropertyIsNullFromOgcFilter( const QDomElement &element )
|
||||
|
Loading…
x
Reference in New Issue
Block a user