From f25821d067923316849d59fb1112a1acd13d3595 Mon Sep 17 00:00:00 2001 From: atmaxinger Date: Thu, 22 Feb 2018 23:06:23 +0100 Subject: [PATCH] Fix CD ROM entries appearing multiple times --- SheepShaver/src/MacOSX/Launcher/VMSettingsController.mm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/SheepShaver/src/MacOSX/Launcher/VMSettingsController.mm b/SheepShaver/src/MacOSX/Launcher/VMSettingsController.mm index c1eafa13..bd47a953 100755 --- a/SheepShaver/src/MacOSX/Launcher/VMSettingsController.mm +++ b/SheepShaver/src/MacOSX/Launcher/VMSettingsController.mm @@ -413,9 +413,12 @@ static NSString *makeRelativeIfNecessary(NSString *path) NSString *p = [NSString stringWithUTF8String: path]; if(![p hasPrefix:@"/dev/"]) { PrefsRemoveItem("cdrom", index); + } + else { + // only increase the index if the current entry has not been deleted + // if it has been deleted, the next entry is on the current entrys index + index++; } - - index++; } // Write all disks