alt tab and odd -c no focus

This commit is contained in:
Harrison DiAmbrosio 2025-11-25 17:30:13 -05:00
parent 1729e10e1d
commit d4ab71fb35
4 changed files with 22 additions and 18 deletions

View file

@ -16,6 +16,7 @@ pub fn spawn(L: *zlua.Lua) i32 {
}
L.checkType(1, .string);
std.log.debug("GOT HERE", .{});
const cmd = L.toString(1) catch {
L.raiseErrorStr("Lua error check your config", .{});

View file

@ -29,7 +29,7 @@ pub fn get_all_ids(L: *zlua.Lua) i32 {
pub fn get_focused_id(L: *zlua.Lua) i32 {
if(server.seat.focused_view) |view| {
_ = L.pushNumber(@floatFromInt(view.id));
L.pushInteger(@intCast(view.id));
return 1;
}
@ -92,7 +92,7 @@ pub fn set_size(L: *zlua.Lua) i32 {
return 0;
}
pub fn raise_to_top(L: *zlua.Lua) i32 {
pub fn set_focused(L: *zlua.Lua) i32 {
const nargs: i32 = L.getTop();
if(nargs != 1) {
@ -110,7 +110,7 @@ pub fn raise_to_top(L: *zlua.Lua) i32 {
return 0;
}
view.?.raiseToTop();
view.?.setFocused();
return 0;
}