Scaling fixes are getting annoying

This commit is contained in:
Ebu
2025-12-02 14:16:46 +01:00
parent 6e47c185ca
commit d6894d20b7

View File

@@ -115,6 +115,15 @@ impl PluginGui {
*/
this
}
fn scaling_factor(&self) -> f32 {
if let Some(factor) = self.scaling_factor.load() {
factor
} else if let Some(canvas) = &self.canvas {
canvas.width() as f32 / EditorWindow::WINDOW_SIZE.0 as f32
} else {
1.0
}
}
}
impl WindowHandler for PluginGui {
@@ -122,8 +131,8 @@ impl WindowHandler for PluginGui {
if self.canvas.is_none() {
return;
}
let scaling_factor = self.scaling_factor();
let canvas = self.canvas.as_mut().unwrap();
let scaling_factor = self.scaling_factor.load().unwrap_or(1.0);
if !self.dirty {
//return;
@@ -238,7 +247,6 @@ impl WindowHandler for PluginGui {
y += font_size;
}
};
let scaling_factor = self.scaling_factor.load();
print("Debug version");
print(&format!("scaling_factor {:?}", scaling_factor));