mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-12-26 11:48:55 +01:00
internal/cglfw: use stderr for logs
This commit is contained in:
parent
82bceba847
commit
6a5d46dc43
@ -129,8 +129,8 @@ func goErrorCB(code C.int, desc *C.char) {
|
|||||||
select {
|
select {
|
||||||
case lastError <- err:
|
case lastError <- err:
|
||||||
default:
|
default:
|
||||||
fmt.Println("GLFW: An uncaught error has occurred:", err)
|
fmt.Fprintln(os.Stderr, "GLFW: An uncaught error has occurred:", err)
|
||||||
fmt.Println("GLFW: Please report this bug in the Go package immediately.")
|
fmt.Fprintln(os.Stderr, "GLFW: Please report this bug in the Go package immediately.")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -145,8 +145,8 @@ func init() {
|
|||||||
func flushErrors() {
|
func flushErrors() {
|
||||||
err := fetchError()
|
err := fetchError()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("GLFW: An uncaught error has occurred:", err)
|
fmt.Fprintln(os.Stderr, "GLFW: An uncaught error has occurred:", err)
|
||||||
fmt.Println("GLFW: Please report this bug in the Go package immediately.")
|
fmt.Fprintln(os.Stderr, "GLFW: Please report this bug in the Go package immediately.")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -189,15 +189,6 @@ func acceptError(codes ...ErrorCode) error {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// panicError is a helper used by functions which expect no errors (except
|
|
||||||
// programmer errors) to occur. It will panic if it finds any such error.
|
|
||||||
func panicError() {
|
|
||||||
err := acceptError()
|
|
||||||
if err != nil {
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// fetchError fetches the next error from the error channel, it does not block
|
// fetchError fetches the next error from the error channel, it does not block
|
||||||
// and returns nil if there is no error present.
|
// and returns nil if there is no error present.
|
||||||
func fetchError() *Error {
|
func fetchError() *Error {
|
||||||
@ -210,7 +201,6 @@ func fetchError() *Error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// fetchErrorIgnoringPlatformError is fetchError igoring platformError.
|
// fetchErrorIgnoringPlatformError is fetchError igoring platformError.
|
||||||
// This emulates panicError but without panicking.
|
|
||||||
func fetchErrorIgnoringPlatformError() error {
|
func fetchErrorIgnoringPlatformError() error {
|
||||||
select {
|
select {
|
||||||
case err := <-lastError:
|
case err := <-lastError:
|
||||||
|
Loading…
Reference in New Issue
Block a user