diff --git a/src/plugins/genericprojectmanager/selectablefilesmodel.cpp b/src/plugins/genericprojectmanager/selectablefilesmodel.cpp index 9bfdca0bf71b3c5b7ea7d282da7e5958de3bb40f..4c516f33758258655cfd90303bdf1ca9604f78c7 100644 --- a/src/plugins/genericprojectmanager/selectablefilesmodel.cpp +++ b/src/plugins/genericprojectmanager/selectablefilesmodel.cpp @@ -393,12 +393,13 @@ Qt::CheckState SelectableFilesModel::applyFilter(const QModelIndex &index) allChecked = allUnchecked = false; } + int visibleIndex = 0; int visibleEnd = t->visibleFiles.size(); int startOfBlock = 0; bool removeBlock = false; // first remove filtered out rows.. - for (int visibleIndex=0; visibleIndex < visibleEnd; ++visibleIndex) { + for (;visibleIndex < visibleEnd; ++visibleIndex) { if (startOfBlock == visibleIndex) { removeBlock = filter(t->visibleFiles.at(visibleIndex)); } else if (removeBlock != filter(t->visibleFiles.at(visibleIndex))) { @@ -432,7 +433,7 @@ Qt::CheckState SelectableFilesModel::applyFilter(const QModelIndex &index) newRows.append(t->files.at(i)); // now add them! startOfBlock = 0; - int visibleIndex = 0; + visibleIndex = 0; visibleEnd = t->visibleFiles.size(); int newIndex = 0; int newEnd = newRows.size();