From 80295108b76ee00260316e3f64223ba48e4da1af Mon Sep 17 00:00:00 2001 From: Alison Watson Date: Mon, 1 Jul 2019 01:24:04 -0400 Subject: [PATCH] maraiah: make mediaflags u8 to fix incorrect flags --- maraiah/map/medi.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maraiah/map/medi.rs b/maraiah/map/medi.rs index 7b5a4c1..38d9e17 100644 --- a/maraiah/map/medi.rs +++ b/maraiah/map/medi.rs @@ -13,7 +13,7 @@ pub fn read(b: &[u8]) -> ResultS<(Media, usize)> read_data! { endian: BIG, buf: b, size: 32, start: 0, data { let mtype = u16[0] enum MediaType; - let flags = u16[2] flag MediaFlags; + let flags = u8[3] flag MediaFlags; let control = u16[4]; let dir = Angle[6]; let mag = Unit[8]; @@ -63,7 +63,7 @@ c_enum! { bitflags! { /// Flags for `Media`. #[cfg_attr(feature = "serde_obj", derive(serde::Serialize))] - pub struct MediaFlags: u16 { + pub struct MediaFlags: u8 { const OBSTRUCT = 1; } }