Index: trunk/ChameleonPrefPane/Sources/PartitionInfoManager.mm =================================================================== --- trunk/ChameleonPrefPane/Sources/PartitionInfoManager.mm (revision 360) +++ trunk/ChameleonPrefPane/Sources/PartitionInfoManager.mm (revision 361) @@ -27,11 +27,11 @@ { NSString* s = [currentCompare stringByTrimmingCharactersInSet: [NSCharacterSet characterSetWithCharactersInString: @" \t\""]]; - if ([ [pe hdString] compare:s] == NSOrderedSame - || [ [pe bsdName] compare:s] == NSOrderedSame - || [ [pe vName] compare:s] == NSOrderedSame - || [ [pe vUUID] compare:s] == NSOrderedSame - || [ [pe vAliasName] compare:s] == NSOrderedSame + if ([ [pe hdString] isEqual:s] + || [ [pe bsdName] isEqual:s] + || [ [pe vName] isEqual:s] + || [ [pe vUUID] isEqual:s] + || [ [pe vAliasName] isEqual: s] ) *stop = YES; Index: trunk/ChameleonPrefPane/Sources/BootSetupController.mm =================================================================== --- trunk/ChameleonPrefPane/Sources/BootSetupController.mm (revision 360) +++ trunk/ChameleonPrefPane/Sources/BootSetupController.mm (revision 361) @@ -123,7 +123,9 @@ [partList addObject:p]; } } - // PartitionExtractor::instance().sortPartList(); + // for mgr to refresh hide and rename attributes + [PartsInfoMgr hideParts:nil]; + [PartsInfoMgr renameParts:nil]; }