please
This commit is contained in:
@@ -216,7 +216,14 @@ func captureAllDisplaysAndSend(ctx context.Context, env *rt.Env) error {
|
||||
}
|
||||
|
||||
func supportsCapture() bool {
|
||||
return safeDisplayCount() > 0
|
||||
return safeActiveDisplays() > 0
|
||||
}
|
||||
|
||||
func safeActiveDisplays() int {
|
||||
defer func() {
|
||||
_ = recover()
|
||||
}()
|
||||
return activeDisplays()
|
||||
}
|
||||
|
||||
func safeCaptureDisplay(display int) (*image.RGBA, error) {
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
//go:build !windows
|
||||
|
||||
package capture
|
||||
|
||||
import "image"
|
||||
|
||||
func CaptureDisplayRGBABitBlt(display int) (*image.RGBA, error) {
|
||||
return CaptureDisplayRGBA(display)
|
||||
}
|
||||
|
||||
func CaptureDisplayRGBAPreferBitBlt(display int) (*image.RGBA, error) {
|
||||
return CaptureDisplayRGBA(display)
|
||||
}
|
||||
Reference in New Issue
Block a user