diff --git a/internal/egl/egl_windows.go b/internal/egl/egl_windows.go index f3cb5292..b6d97eb6 100644 --- a/internal/egl/egl_windows.go +++ b/internal/egl/egl_windows.go @@ -41,14 +41,10 @@ var ( _eglWaitClient *syscall.Proc ) -var loadOnce sync.Once +var loadOnce = sync.OnceValue(loadDLLs) func loadEGL() error { - var err error - loadOnce.Do(func() { - err = loadDLLs() - }) - return err + return loadOnce() } func loadDLLs() error {