internal/glfwwin: bug fix: error values were not returned

This commit is contained in:
Hajime Hoshi 2022-05-22 22:05:00 +09:00
parent 0577a28aed
commit 6cd655b5ce

View File

@ -1052,7 +1052,7 @@ func _DefWindowProcW(hWnd windows.HWND, uMsg uint32, wParam _WPARAM, lParam _LPA
func _DestroyIcon(hIcon _HICON) error { func _DestroyIcon(hIcon _HICON) error {
r, _, e := procDestroyIcon.Call(uintptr(hIcon)) r, _, e := procDestroyIcon.Call(uintptr(hIcon))
if int32(r) == 0 { if int32(r) == 0 {
fmt.Errorf("glfwwin: DestroyIcon failed: %w", e) return fmt.Errorf("glfwwin: DestroyIcon failed: %w", e)
} }
return nil return nil
} }
@ -1060,7 +1060,7 @@ func _DestroyIcon(hIcon _HICON) error {
func _DestroyWindow(hWnd windows.HWND) error { func _DestroyWindow(hWnd windows.HWND) error {
r, _, e := procDestroyWindow.Call(uintptr(hWnd)) r, _, e := procDestroyWindow.Call(uintptr(hWnd))
if int32(r) == 0 { if int32(r) == 0 {
fmt.Errorf("glfwwin: DestroyWindow failed: %w", e) return fmt.Errorf("glfwwin: DestroyWindow failed: %w", e)
} }
return nil return nil
} }