Commit e6d504fa authored by Dimitri van Heesch's avatar Dimitri van Heesch
Browse files

Merge pull request #127 from groleo/master

sqlite3: speedup the SELECTs
parents c7e36ca9 6d8c3184
Loading
Loading
Loading
Loading
+258 −185

File changed.

Preview size limit exceeded, changes collapsed.

+2 −1
Original line number Original line Diff line number Diff line
@@ -7445,7 +7445,7 @@ bool patternMatch(const QFileInfo &fi,const QStrList *patList)
    QCString pattern;
    QCString pattern;
    for (it.toFirst();(pattern=it.current());++it)
    for (it.toFirst();(pattern=it.current());++it)
    {
    {
      if (!pattern.isEmpty() && !found)
      if (!pattern.isEmpty())
      {
      {
        int i=pattern.find('=');
        int i=pattern.find('=');
        if (i!=-1) pattern=pattern.left(i); // strip of the extension specific filter name
        if (i!=-1) pattern=pattern.left(i); // strip of the extension specific filter name
@@ -7458,6 +7458,7 @@ bool patternMatch(const QFileInfo &fi,const QStrList *patList)
        found = found || re.match(fi.fileName().data())!=-1 || 
        found = found || re.match(fi.fileName().data())!=-1 || 
                         re.match(fi.filePath().data())!=-1 ||
                         re.match(fi.filePath().data())!=-1 ||
                         re.match(fi.absFilePath().data())!=-1;
                         re.match(fi.absFilePath().data())!=-1;
        if (found) break;
        //printf("Matching `%s' against pattern `%s' found=%d\n",
        //printf("Matching `%s' against pattern `%s' found=%d\n",
        //    fi->fileName().data(),pattern.data(),found);
        //    fi->fileName().data(),pattern.data(),found);
      }
      }