correct error handling

Amolith created

Change summary

main.go | 4 ++++
1 file changed, 4 insertions(+)

Detailed changes

main.go 🔗

@@ -177,10 +177,14 @@ func main() {
 	err = w.Screenshot(img)
 	if err != nil {
 		fmt.Println("Error: Could not transfer GUI to image")
+		fmt.Println(err)
+		os.Exit(1)
 	}
 	var buf bytes.Buffer
 	if err := png.Encode(&buf, img); err != nil {
 		fmt.Println("Error: Could not encode image to PNG")
+		fmt.Println(err)
+		os.Exit(1)
 	}
 	ioutil.WriteFile(*flagOutput, buf.Bytes(), 0o644)