git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commit0ad5ec645470ff08579edc1c16733afcb119fd54
parentbd6b0903ad
authorMaxVerevkin <[email protected]>
date2022-12-01 22:05
river-status: correctly advertise version 4

This should have been a compile error but slipped through due to a bug
in zig-wayland. This bug has now been fixed and the submodule updated.

 build.zig               | 2 +-
 deps/zig-wayland        | 2 +-
 river/StatusManager.zig | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/build.zig b/build.zig
index 9497301..d01a8f4 100644
--- a/build.zig
+++ b/build.zig
@@ -112,7 +112,7 @@ pub fn build(b: *zbs.Builder) !void {
     scanner.generate("ext_session_lock_manager_v1", 1);
 
     scanner.generate("zriver_control_v1", 1);
-    scanner.generate("zriver_status_manager_v1", 3);
+    scanner.generate("zriver_status_manager_v1", 4);
     scanner.generate("river_layout_manager_v3", 2);
 
     scanner.generate("zwlr_layer_shell_v1", 4);
diff --git a/deps/zig-wayland b/deps/zig-wayland
index f64abbd..e76a8ab 160000
--- a/deps/zig-wayland
+++ b/deps/zig-wayland
@@ -1 +1 @@
-Subproject commit f64abbd016a918fe6e74e0cf337410cecad5eb5d
+Subproject commit e76a8abbfdfdce5019235078d4adca3ab4391430
diff --git a/river/StatusManager.zig b/river/StatusManager.zig
index 8239587..d5532e3 100644
--- a/river/StatusManager.zig
+++ b/river/StatusManager.zig
@@ -39,7 +39,7 @@ server_destroy: wl.Listener(*wl.Server) = wl.Listener(*wl.Server).init(handleSer
 
 pub fn init(self: *Self) !void {
     self.* = .{
-        .global = try wl.Global.create(server.wl_server, zriver.StatusManagerV1, 3, ?*anyopaque, null, bind),
+        .global = try wl.Global.create(server.wl_server, zriver.StatusManagerV1, 4, ?*anyopaque, null, bind),
     };
 
     server.wl_server.addDestroyListener(&self.server_destroy);