[darwin] add getPrimaryScreen/getScreens to impl (#2618)

This commit is contained in:
Travis McLane 2023-04-23 18:34:44 -05:00 committed by Misite Bao
commit 34896ccb4e

View file

@ -128,12 +128,12 @@ func cScreenToScreen(screen C.Screen) *Screen {
}
}
func getPrimaryScreen() (*Screen, error) {
func (m *macosApp) getPrimaryScreen() (*Screen, error) {
cScreen := C.GetPrimaryScreen()
return cScreenToScreen(cScreen), nil
}
func getScreens() ([]*Screen, error) {
func (m *macosApp) getScreens() ([]*Screen, error) {
cScreens := C.getAllScreens()
defer C.free(unsafe.Pointer(cScreens))
numScreens := int(C.GetNumScreens())