Skip to content

Commit 8446784

Browse files
committed
Fix out-of-bounds error in preset search menu if list is short.
1 parent d402c1e commit 8446784

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/libprojectM/projectM.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -836,6 +836,10 @@ void projectM::populatePresetMenu()
836836
page_start = page_start - (page_start % renderer->textMenuPageSize); // if not, find closest divisable number for page start
837837
}
838838
int page_end = page_start + renderer->textMenuPageSize; // page end is page start + page size
839+
if (page_end > m_presetLoader->size())
840+
{
841+
page_end = m_presetLoader->size();
842+
}
839843
while (page_start < page_end) {
840844
renderer->m_presetList.push_back({ page_start, getPresetName(page_start), "" }); // populate the renders preset list.
841845
page_start++;

0 commit comments

Comments
 (0)