diff options
Diffstat (limited to 'nexgb/examples/randr')
| -rw-r--r-- | nexgb/examples/randr/main.go | 10 | 
1 files changed, 6 insertions, 4 deletions
| diff --git a/nexgb/examples/randr/main.go b/nexgb/examples/randr/main.go index ad575ee..427aed6 100644 --- a/nexgb/examples/randr/main.go +++ b/nexgb/examples/randr/main.go @@ -45,10 +45,12 @@ func main() {  			log.Fatal(err)  		} -		bestMode := info.Modes[0] -		for _, mode := range resources.Modes { -			if mode.Id == uint32(bestMode) { -				fmt.Printf("Width: %d, Height: %d\n", mode.Width, mode.Height) +		if len(info.Modes) > 0 { +			bestMode := info.Modes[0] +			for _, mode := range resources.Modes { +				if mode.Id == uint32(bestMode) { +					fmt.Printf("Width: %d, Height: %d\n", mode.Width, mode.Height) +				}  			}  		}  	} | 
