better structure looping

This commit is contained in:
Linus Dierheimer
2021-03-28 20:09:29 +02:00
parent c44bd6dbc1
commit 307fc61184
5 changed files with 42 additions and 40 deletions
+3 -4
View File
@@ -77,12 +77,11 @@ void ffPrintDisk(FFinstance* instance)
uint32_t lastIndex = 0;
while (lastIndex < instance->config.diskFolders.length)
{
uint32_t colonIndex = ffStrbufFirstIndexC(&instance->config.diskFolders, ':');
if(colonIndex < instance->config.diskFolders.length)
instance->config.diskFolders.chars[colonIndex] = '\0';
uint32_t colonIndex = ffStrbufFirstIndexAfterC(&instance->config.diskFolders, lastIndex, ':');
instance->config.diskFolders.chars[colonIndex] = '\0';
printFolder(instance, instance->config.diskFolders.chars + lastIndex);
lastIndex = colonIndex + 1;
}
}