diff options
Diffstat (limited to 'apps/fparkan-vulkan-smoke/src/main.rs')
| -rw-r--r-- | apps/fparkan-vulkan-smoke/src/main.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/fparkan-vulkan-smoke/src/main.rs b/apps/fparkan-vulkan-smoke/src/main.rs index 320eb59..6339352 100644 --- a/apps/fparkan-vulkan-smoke/src/main.rs +++ b/apps/fparkan-vulkan-smoke/src/main.rs @@ -729,7 +729,11 @@ impl AtomicWindowPhase { } fn status(&self) -> &'static str { - WindowPhase::from_u8(self.0.load(Ordering::SeqCst) as u8).status() + match u8::try_from(self.0.load(Ordering::SeqCst)) { + Ok(value) => WindowPhase::from_u8(value), + Err(_) => WindowPhase::NotStarted, + } + .status() } } |
