@@ -4,7 +4,7 @@ import { join } from "node:path";
44import { pathToFileURL } from "node:url" ;
55
66import { getAppStateSnapshot , markPetBroken , type PetScaleValue } from "./app-state.js" ;
7- import { clampToPrimaryWorkArea , defaultPetWindowSize , getDefaultPetInitialPosition , type Point } from "./display.js" ;
7+ import { clampToVisibleWorkArea , defaultPetWindowSize , getDefaultPetInitialPosition , type Point } from "./display.js" ;
88import { builtInPet } from "./built-in-pet.js" ;
99import { getInstalledPetDir } from "./pet-paths.js" ;
1010import type { OpenPetsReaction } from "./local-ipc-protocol.js" ;
@@ -582,12 +582,12 @@ function tryUpdateLoadedPetContent(window: BrowserWindow, render: PetContentRend
582582}
583583
584584export function getSafeDefaultPetPosition ( position : Point | undefined ) : Point {
585- return clampToPrimaryWorkArea ( position ?? getDefaultPetInitialPosition ( ) , defaultPetWindowSize ) ;
585+ return clampToVisibleWorkArea ( position ?? getDefaultPetInitialPosition ( ) , defaultPetWindowSize ) ;
586586}
587587
588588export function readWindowPosition ( window : BrowserWindow ) : Point {
589589 const [ x , y ] = window . getPosition ( ) ;
590- return clampToPrimaryWorkArea ( { x, y } , defaultPetWindowSize ) ;
590+ return clampToVisibleWorkArea ( { x, y } , defaultPetWindowSize ) ;
591591}
592592
593593function applyLinuxPetWindowShape ( window : BrowserWindow , scale : PetScaleValue , hasBubble : boolean ) : void {
0 commit comments