convert $currfield (was %%) running actions from "Identify actions" tool

This commit is contained in:
Giuseppe Sucameli 2012-03-14 00:54:36 +01:00
parent db1c401dd9
commit 03f86366cd

View File

@ -77,7 +77,10 @@ void QgsAttributeAction::doAction( int index, QgsFeature &feat, int defaultValue
{
QMap<QString, QVariant> substitutionMap;
if ( defaultValueIndex >= 0 )
substitutionMap.insert( "$currfield", QVariant( defaultValueIndex ) );
{
if ( feat.attributeMap().contains( defaultValueIndex ) )
substitutionMap.insert( "$currfield", feat.attributeMap()[ defaultValueIndex ] );
}
doAction( index, feat, &substitutionMap );
}