diff --git a/build.zig b/build.zig index a6e07c3..76f7552 100644 --- a/build.zig +++ b/build.zig @@ -43,7 +43,7 @@ pub fn build(b: *std.Build) void { const xkbcommon = b.dependency("xkbcommon", .{}).module("xkbcommon"); const pixman = b.dependency("pixman", .{}).module("pixman"); const wlroots = b.dependency("wlroots", .{}).module("wlroots"); - const zlua = b.dependency("zlua", .{ .lang = .luajit }).module("zlua"); + const zlua = b.dependency("zlua", .{ .lang = .lua51 }).module("zlua"); const clap = b.dependency("clap", .{}).module("clap"); wlroots.addImport("wayland", wayland); diff --git a/runtime/share/mezzaluna/master.lua b/runtime/share/mezzaluna/master.lua index f60decf..001daaf 100644 --- a/runtime/share/mezzaluna/master.lua +++ b/runtime/share/mezzaluna/master.lua @@ -3,13 +3,13 @@ mez.layout_manager.new_layout({ callback = function(output) local mw, my, ty; - local mon = mez.output.get_resolution(0) + local mon = mez.output.get_resolution(output) local nmaster = 1 local mfact = 0.5 local view_ids = {} - local ok, ids = pcall(mez.output.get_all_views, 0) + local ok, ids = pcall(mez.output.get_all_views, output) if not ok or ids == nil then print("nillllll") return