diff options
Diffstat (limited to 'vendor/golang.org/x/exp/shiny/driver/x11driver/x11driver.go')
-rw-r--r-- | vendor/golang.org/x/exp/shiny/driver/x11driver/x11driver.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/vendor/golang.org/x/exp/shiny/driver/x11driver/x11driver.go b/vendor/golang.org/x/exp/shiny/driver/x11driver/x11driver.go index 29d2b0d..1ba227e 100644 --- a/vendor/golang.org/x/exp/shiny/driver/x11driver/x11driver.go +++ b/vendor/golang.org/x/exp/shiny/driver/x11driver/x11driver.go @@ -47,11 +47,13 @@ func main(f func(screen.Screen)) (retErr error) { if err := render.Init(xc); err != nil { return fmt.Errorf("x11driver: render.Init failed: %v", err) } + + useShm := true if err := shm.Init(xc); err != nil { - return fmt.Errorf("x11driver: shm.Init failed: %v", err) + useShm = false } - s, err := newScreenImpl(xc) + s, err := newScreenImpl(xc, useShm) if err != nil { return err } |