5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-05 21:32:47 +08:00

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

This commit is contained in:
Travis McLane 2023-04-23 18:34:44 -05:00 committed by GitHub
parent 54bf8c1142
commit c91aa462aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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() cScreen := C.GetPrimaryScreen()
return cScreenToScreen(cScreen), nil return cScreenToScreen(cScreen), nil
} }
func getScreens() ([]*Screen, error) { func (m *macosApp) getScreens() ([]*Screen, error) {
cScreens := C.getAllScreens() cScreens := C.getAllScreens()
defer C.free(unsafe.Pointer(cScreens)) defer C.free(unsafe.Pointer(cScreens))
numScreens := int(C.GetNumScreens()) numScreens := int(C.GetNumScreens())