aboutsummaryrefslogtreecommitdiff
path: root/src/render_helpers/damage.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/render_helpers/damage.rs')
-rw-r--r--src/render_helpers/damage.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/render_helpers/damage.rs b/src/render_helpers/damage.rs
index f8cd8c2d..e05ee649 100644
--- a/src/render_helpers/damage.rs
+++ b/src/render_helpers/damage.rs
@@ -7,7 +7,7 @@ use smithay::utils::{Buffer, Logical, Physical, Point, Rectangle, Scale, Size};
pub struct ExtraDamage {
id: Id,
commit: CommitCounter,
- geometry: Rectangle<i32, Logical>,
+ geometry: Rectangle<f64, Logical>,
}
impl ExtraDamage {
@@ -19,7 +19,7 @@ impl ExtraDamage {
}
}
- pub fn set_size(&mut self, size: Size<i32, Logical>) {
+ pub fn set_size(&mut self, size: Size<f64, Logical>) {
if self.geometry.size == size {
return;
}
@@ -32,7 +32,7 @@ impl ExtraDamage {
self.commit.increment();
}
- pub fn with_location(mut self, location: Point<i32, Logical>) -> Self {
+ pub fn with_location(mut self, location: Point<f64, Logical>) -> Self {
self.geometry.loc = location;
self
}
@@ -58,7 +58,7 @@ impl Element for ExtraDamage {
}
fn geometry(&self, scale: Scale<f64>) -> Rectangle<i32, Physical> {
- self.geometry.to_physical_precise_round(scale)
+ self.geometry.to_physical_precise_up(scale)
}
}