Browse Source

Merge pull request #3946 from flysand7/x11-fixes

[vendor/x11]: Fix missing argument in XDefaultDepth, wrong types in CreateSimpleWindow
Jeroen van Rijn 1 year ago
parent
commit
64614889de
1 changed files with 3 additions and 3 deletions
  1. 3 3
      vendor/x11/xlib/xlib_procs.odin

+ 3 - 3
vendor/x11/xlib/xlib_procs.odin

@@ -49,7 +49,7 @@ foreign xlib {
 	DisplayString     :: proc(display: ^Display) -> cstring ---
 	DisplayString     :: proc(display: ^Display) -> cstring ---
 	// Display macros (defaults)
 	// Display macros (defaults)
 	DefaultColormap   :: proc(display: ^Display, screen_no: i32) -> Colormap ---
 	DefaultColormap   :: proc(display: ^Display, screen_no: i32) -> Colormap ---
-	DefaultDepth      :: proc(display: ^Display) -> i32 ---
+	DefaultDepth      :: proc(display: ^Display, screen_no: i32) -> i32 ---
 	DefaultGC         :: proc(display: ^Display, screen_no: i32) -> GC ---
 	DefaultGC         :: proc(display: ^Display, screen_no: i32) -> GC ---
 	DefaultRootWindow :: proc(display: ^Display) -> Window ---
 	DefaultRootWindow :: proc(display: ^Display) -> Window ---
 	DefaultScreen     :: proc(display: ^Display) -> i32 ---
 	DefaultScreen     :: proc(display: ^Display) -> i32 ---
@@ -138,8 +138,8 @@ foreign xlib {
 		width:     u32,
 		width:     u32,
 		height:    u32,
 		height:    u32,
 		bordersz:  u32,
 		bordersz:  u32,
-		border:    int,
-		bg:        int,
+		border:    uint,
+		bg:        uint,
 		) -> Window ---
 		) -> Window ---
 	DestroyWindow     :: proc(display: ^Display, window: Window) ---
 	DestroyWindow     :: proc(display: ^Display, window: Window) ---
 	DestroySubwindows :: proc(display: ^Display, window: Window) ---
 	DestroySubwindows :: proc(display: ^Display, window: Window) ---