diff --git a/QueueEditor.cpp b/QueueEditor.cpp index 846263d5..4d0b71ad 100644 --- a/QueueEditor.cpp +++ b/QueueEditor.cpp @@ -365,7 +365,7 @@ bool QueueEditor::EditGroup(DownloadQueue* pDownloadQueue, FileInfo* pFileInfo, } else { - for (unsigned int i = iNum; i >= 0 && iOffset < 0; i--, iOffset++) + for (unsigned int i = iNum; i > 0 && iOffset < 0; i--, iOffset++) { iFileOffset -= FindFileInfoEntry(pDownloadQueue, cGroupList[i]) - FindFileInfoEntry(pDownloadQueue, cGroupList[i-1]); }