From d84ad7763c59fbc52bc1070745ba89fde6f5d0d3 Mon Sep 17 00:00:00 2001 From: Pedro de Oliveira Guedes Date: Mon, 6 Dec 2021 14:51:06 -0300 Subject: [PATCH] Fixing the "ScreenShot" method. --- api/wingui/cli.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/api/wingui/cli.go b/api/wingui/cli.go index 57f01b7..7d335da 100644 --- a/api/wingui/cli.go +++ b/api/wingui/cli.go @@ -413,8 +413,13 @@ func (c *Cli) ScreenSize() (ret []int, err error) { return ret, err } -func (c *Cli) ScreenShot(fmt string) (ret interface{}, err error) { - err = c.HttpCli().JsonGet("/ipc/wingui/screen/shot?fmt="+fmt, &ret) +func (c *Cli) ScreenShot(frmt string) (ret []byte, err error) { + url := fmt.Sprintf("/ipc/wingui/screen/shot?fmt=%s", frmt) + + ret, err = c.HttpCli().RawGet(url) + if err != nil { + fmt.Print(err.Error()) + } return ret, err }