Skip to content

Commit

Permalink
Don't change the internal canvas size
Browse files Browse the repository at this point in the history
  • Loading branch information
daxpedda committed May 28, 2023
1 parent 5438a2a commit 0f64589
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 5 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ And please only add new entries to the top of this list, right below the `# Unre
- On macOS, fix empty marked text blocking regular input.
- On macOS, fix potential panic when getting refresh rate.
- On macOS, fix crash when calling `Window::set_ime_position` from another thread.
- On Web, the canvas output bitmap size is no longer adjusted.

# 0.28.3

Expand Down
5 changes: 0 additions & 5 deletions src/platform_impl/web/web_sys/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -83,13 +83,8 @@ pub fn scale_factor() -> f64 {

pub fn set_canvas_size(raw: &HtmlCanvasElement, size: Size) {
let scale_factor = scale_factor();

let physical_size = size.to_physical::<u32>(scale_factor);
let logical_size = size.to_logical::<f64>(scale_factor);

raw.set_width(physical_size.width);
raw.set_height(physical_size.height);

set_canvas_style_property(raw, "width", &format!("{}px", logical_size.width));
set_canvas_style_property(raw, "height", &format!("{}px", logical_size.height));
}
Expand Down

0 comments on commit 0f64589

Please sign in to comment.