[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