summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Bridle <bridle.benjamin@gmail.com>2024-10-29 09:24:06 +1300
committerBen Bridle <bridle.benjamin@gmail.com>2024-10-29 09:24:53 +1300
commit41366dea0ee6702f4cb5f9bc12d62530c46c8c12 (patch)
tree347de1d21e0bff785edf857a084dc065790f96df
parenta2d9aadf03f59378db08c0af82449c23ebf38643 (diff)
downloadbedrock-pc-41366dea0ee6702f4cb5f9bc12d62530c46c8c12.zip
Divide the default screen dimensions by the zoom factor
Without this, the otherwise normal default screen dimensions of 800x600 would be scaled to a physical size of 2400x1800 at a zoom factor of 3.
-rw-r--r--src/bin/br.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bin/br.rs b/src/bin/br.rs
index 632291c..ce823d9 100644
--- a/src/bin/br.rs
+++ b/src/bin/br.rs
@@ -363,7 +363,7 @@ impl Run {
pub fn dimensions(&self) -> Option<geometry::Dimensions<u16>> {
let size = match &self.screen {
Some(parsed) => geometry::Dimensions::new(parsed.width, parsed.height),
- None => DEFAULT_SCREEN_SIZE,
+ None => DEFAULT_SCREEN_SIZE / (self.scale() as u16),
};
match size.is_zero() {
true => None,