fix screens

This commit is contained in:
Lea Anthony
2024-03-06 16:59:13 -06:00
committed by Travis McLane
parent e39097a17e
commit 12e2e2101a
3 changed files with 59 additions and 19 deletions
+10 -2
View File
@@ -3,12 +3,20 @@
package application
import (
"fmt"
"sync"
)
func (a *linuxApp) getPrimaryScreen() (*Screen, error) {
return nil, fmt.Errorf("not implemented")
var wg sync.WaitGroup
var screen *Screen
var err error
wg.Add(1)
InvokeSync(func() {
screen, err = getPrimaryScreen()
wg.Done()
})
wg.Wait()
return screen, err
}
func (a *linuxApp) getScreens() ([]*Screen, error) {