Only remove item at index

This commit is contained in:
atmaxinger 2018-02-22 11:32:57 +01:00
parent f2fcfffabb
commit 515746d584
1 changed files with 4 additions and 2 deletions

View File

@ -409,11 +409,13 @@ static NSString *makeRelativeIfNecessary(NSString *path)
// Remove all cdroms (but keep the ones in /dev/)
const char *path;
int index=0;
while ((path = PrefsFindString("cdrom", index++)) != NULL) {
while ((path = PrefsFindString("cdrom", index)) != NULL) {
NSString *p = [NSString stringWithUTF8String: path];
if(![p hasPrefix:@"/dev/"]) {
PrefsRemoveItem("cdrom");
PrefsRemoveItem("cdrom", index);
}
index++;
}
// Write all disks