diff --git a/television/preview/previewers/files.rs b/television/preview/previewers/files.rs index 7438e9d..7615c7d 100644 --- a/television/preview/previewers/files.rs +++ b/television/preview/previewers/files.rs @@ -284,7 +284,7 @@ pub fn try_preview( }; if let Some(image) = option_image { let preview_window_dimension = preview_window.map(|rect| { - (u32::from(rect.width - 2), u32::from(rect.height - 2)) // - 2 for the marge + (u32::from(rect.width.saturating_sub(2)), u32::from(rect.height.saturating_sub(2))) // - 2 for the margin }); let image_preview_widget = ImagePreviewWidget::from_dynamic_image( image,