diff options
Diffstat (limited to 'src/window.rs')
-rw-r--r-- | src/window.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/window.rs b/src/window.rs index a7932de..c9bdbcf 100644 --- a/src/window.rs +++ b/src/window.rs @@ -202,7 +202,10 @@ impl Window { } fn dim_to_size(dimensions: Dimensions) -> Size { - Size::Physical( PhysicalSize { width:dimensions.width, height:dimensions.height }) + Size::Physical( PhysicalSize { + width: std::cmp::max(1, dimensions.width), + height: std::cmp::max(1, dimensions.height), + }) } fn dim_to_nonzero_size(dimensions: Dimensions) -> Option<(NonZeroU32, NonZeroU32)> { |