mirror of
https://github.com/kovidgoyal/kitty
synced 2026-06-08 14:18:26 +02:00
dont reuse cascade point on another display
fix wording reset cascade point to zero point
This commit is contained in:
@@ -1821,9 +1821,15 @@ static bool createNativeWindow(_GLFWwindow* window,
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
[(NSWindow*) window->ns.object center];
|
[(NSWindow*) window->ns.object center];
|
||||||
|
CGRect screen_frame = [[(NSWindow*) window->ns.object screen] frame];
|
||||||
|
if (CGRectContainsPoint(screen_frame, _glfw.ns.cascadePoint)
|
||||||
|
|| CGPointEqualToPoint(CGPointZero, _glfw.ns.cascadePoint)) {
|
||||||
_glfw.ns.cascadePoint =
|
_glfw.ns.cascadePoint =
|
||||||
NSPointToCGPoint([window->ns.object cascadeTopLeftFromPoint:
|
NSPointToCGPoint([window->ns.object cascadeTopLeftFromPoint:
|
||||||
NSPointFromCGPoint(_glfw.ns.cascadePoint)]);
|
NSPointFromCGPoint(_glfw.ns.cascadePoint)]);
|
||||||
|
} else {
|
||||||
|
_glfw.ns.cascadePoint = CGPointZero;
|
||||||
|
}
|
||||||
|
|
||||||
if (wndconfig->resizable)
|
if (wndconfig->resizable)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user