[QGIS Commit] r11804 - trunk/qgis/src/core
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Wed Oct 14 07:52:14 EDT 2009
Author: jef
Date: 2009-10-14 07:52:13 -0400 (Wed, 14 Oct 2009)
New Revision: 11804
Modified:
trunk/qgis/src/core/qgssearchtreenode.cpp
Log:
fix #2007
Modified: trunk/qgis/src/core/qgssearchtreenode.cpp
===================================================================
--- trunk/qgis/src/core/qgssearchtreenode.cpp 2009-10-14 10:10:00 UTC (rev 11803)
+++ trunk/qgis/src/core/qgssearchtreenode.cpp 2009-10-14 11:52:13 UTC (rev 11804)
@@ -251,7 +251,8 @@
case opRegexp:
case opLike:
{
- if ( !getValue( value1, mLeft, fields, attributes ) || !getValue( value2, mRight, fields, attributes ) )
+ if ( !getValue( value1, mLeft, fields, attributes ) ||
+ !getValue( value2, mRight, fields, attributes ) )
return false;
// value1 is string to be matched
@@ -274,10 +275,10 @@
}
QRegExp re( str );
- res = re.indexIn( value1.string() );
+ res = re.exactMatch( value1.string() );
QgsDebugMsgLevel( "REGEXP: " + str + " ~ " + value2.string(), 2 );
QgsDebugMsgLevel( " res: " + res, 2 );
- return ( res != -1 );
+ return res;
}
default:
More information about the QGIS-commit
mailing list