mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu-mainline.git
				synced 2025-03-21 01:53:15 +00:00 
			
		
		
		
	file_sys/card_image: Deduplicate type cast
Same thing, less duplication. We can also std::move raw into the PartitionFilesystem constructor.
This commit is contained in:
		
							parent
							
								
									825ffd7b1f
								
							
						
					
					
						commit
						288d027e89
					
				@ -48,10 +48,12 @@ XCI::XCI(VirtualFile file_)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    for (XCIPartition partition :
 | 
					    for (XCIPartition partition :
 | 
				
			||||||
         {XCIPartition::Update, XCIPartition::Normal, XCIPartition::Secure, XCIPartition::Logo}) {
 | 
					         {XCIPartition::Update, XCIPartition::Normal, XCIPartition::Secure, XCIPartition::Logo}) {
 | 
				
			||||||
        auto raw = main_hfs.GetFile(partition_names[static_cast<std::size_t>(partition)]);
 | 
					        const auto partition_idx = static_cast<std::size_t>(partition);
 | 
				
			||||||
        if (raw != nullptr)
 | 
					        auto raw = main_hfs.GetFile(partition_names[partition_idx]);
 | 
				
			||||||
            partitions[static_cast<std::size_t>(partition)] =
 | 
					
 | 
				
			||||||
                std::make_shared<PartitionFilesystem>(raw);
 | 
					        if (raw != nullptr) {
 | 
				
			||||||
 | 
					            partitions[partition_idx] = std::make_shared<PartitionFilesystem>(std::move(raw));
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    secure_partition = std::make_shared<NSP>(
 | 
					    secure_partition = std::make_shared<NSP>(
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user