diff --git a/src/gb.rs b/src/gb.rs index 6fc26c29b703350c6e19d091def5b403f1bfd118..4556df3ccfc8d0868b78c04b69c8df5491cde3f0 100644 --- a/src/gb.rs +++ b/src/gb.rs @@ -976,9 +976,8 @@ impl GameBoy { pub fn load_rom(&mut self, data: &[u8], ram_data: Option<&[u8]>) -> &mut Cartridge { let mut rom = Cartridge::from_data(data); - match ram_data { - Some(ram_data) => rom.set_ram_data(ram_data), - None => (), + if let Some(ram_data) = ram_data { + rom.set_ram_data(ram_data) } self.mmu().set_rom(rom); self.mmu().rom()