From b41a73f08d8872df085813432f75f9c275f1545a Mon Sep 17 00:00:00 2001 From: Sahil Yeole Date: Wed, 22 Nov 2023 23:53:43 +0530 Subject: [PATCH] fix cursor mismatch on fractional scaling single screen Signed-off-by: Sahil Yeole --- src/server/wayland.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/server/wayland.rs b/src/server/wayland.rs index eeed118dc..7a266b1df 100644 --- a/src/server/wayland.rs +++ b/src/server/wayland.rs @@ -175,7 +175,12 @@ pub(super) async fn check_init() -> ResultType<()> { .trim_end_matches(",") .parse() .unwrap_or(origin.1 + height as i32); - (w, h) + if w < origin.0 + width as i32 || h < origin.1 + height as i32 { + (origin.0 + width as i32, origin.1 + height as i32) + } + else{ + (w, h) + } } _ => (origin.0 + width as i32, origin.1 + height as i32), };