This commit is contained in:
@@ -17,6 +17,7 @@ const moveBoxToCursor = (self: any, fixed: boolean) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
globalMousePos.connect("changed", ({ value }) => {
|
globalMousePos.connect("changed", ({ value }) => {
|
||||||
|
const hyprScaling = hyprland.monitors[hyprland.active.monitor.id].scale;
|
||||||
const currentWidth = self.child.get_allocation().width;
|
const currentWidth = self.child.get_allocation().width;
|
||||||
|
|
||||||
let monWidth = hyprland.monitors[hyprland.active.monitor.id].width;
|
let monWidth = hyprland.monitors[hyprland.active.monitor.id].width;
|
||||||
@@ -32,6 +33,9 @@ const moveBoxToCursor = (self: any, fixed: boolean) => {
|
|||||||
const scale = parseFloat(gdkScale);
|
const scale = parseFloat(gdkScale);
|
||||||
monWidth = monWidth / scale;
|
monWidth = monWidth / scale;
|
||||||
monHeight = monHeight / scale;
|
monHeight = monHeight / scale;
|
||||||
|
} else {
|
||||||
|
monWidth = monWidth / hyprScaling;
|
||||||
|
monHeight = monHeight / hyprScaling;
|
||||||
}
|
}
|
||||||
|
|
||||||
// If monitor is vertical (transform = 1 || 3) swap height and width
|
// If monitor is vertical (transform = 1 || 3) swap height and width
|
||||||
|
|||||||
Reference in New Issue
Block a user