summaryrefslogtreecommitdiff
path: root/src/window.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/window.rs')
-rw-r--r--src/window.rs5
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)> {