aboutsummaryrefslogtreecommitdiff
path: root/src/ppu.rs
diff options
context:
space:
mode:
authorDeterminant <ted.sybil@gmail.com>2018-02-04 16:50:19 -0500
committerDeterminant <ted.sybil@gmail.com>2018-02-04 16:50:19 -0500
commitcc32f29eedc10a7756820c491c6797c27054c433 (patch)
tree94c38915ac8c682e0c55e5228090a70bf9fa378c /src/ppu.rs
parentf10e500bcbfe27558af0542b32b4a09d2a643ed4 (diff)
fix the compilation error in rust nightly build
Diffstat (limited to 'src/ppu.rs')
-rw-r--r--src/ppu.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ppu.rs b/src/ppu.rs
index 3de365d..81c316c 100644
--- a/src/ppu.rs
+++ b/src/ppu.rs
@@ -100,7 +100,8 @@ impl<'a> PPU<'a> {
#[inline]
pub fn write_oamdata(&mut self, data: u8) {
self.reg = data;
- self.get_oam_raw_mut()[self.oamaddr as usize] = data;
+ let addr = self.oamaddr as usize;
+ self.get_oam_raw_mut()[addr] = data;
self.oamaddr = self.oamaddr.wrapping_add(1);
}