@ -80,7 +80,7 @@ pub fn destroyPopups(layer_surface: *LayerSurface) void {
|
||||
}
|
||||
|
||||
fn handleDestroy(listener: *wl.Listener(*wlr.LayerSurfaceV1), _: *wlr.LayerSurfaceV1) void {
|
||||
const layer_surface = @fieldParentPtr(LayerSurface, "destroy", listener);
|
||||
const layer_surface: *LayerSurface = @fieldParentPtr("destroy", listener);
|
||||
|
||||
log.debug("layer surface '{s}' destroyed", .{layer_surface.wlr_layer_surface.namespace});
|
||||
|
||||
@ -97,7 +97,7 @@ fn handleDestroy(listener: *wl.Listener(*wlr.LayerSurfaceV1), _: *wlr.LayerSurfa
|
||||
}
|
||||
|
||||
fn handleMap(listener: *wl.Listener(void)) void {
|
||||
const layer_surface = @fieldParentPtr(LayerSurface, "map", listener);
|
||||
const layer_surface: *LayerSurface = @fieldParentPtr("map", listener);
|
||||
|
||||
log.debug("layer surface '{s}' mapped", .{layer_surface.wlr_layer_surface.namespace});
|
||||
|
||||
@ -107,7 +107,7 @@ fn handleMap(listener: *wl.Listener(void)) void {
|
||||
}
|
||||
|
||||
fn handleUnmap(listener: *wl.Listener(void)) void {
|
||||
const layer_surface = @fieldParentPtr(LayerSurface, "unmap", listener);
|
||||
const layer_surface: *LayerSurface = @fieldParentPtr("unmap", listener);
|
||||
|
||||
log.debug("layer surface '{s}' unmapped", .{layer_surface.wlr_layer_surface.namespace});
|
||||
|
||||
@ -117,7 +117,7 @@ fn handleUnmap(listener: *wl.Listener(void)) void {
|
||||
}
|
||||
|
||||
fn handleCommit(listener: *wl.Listener(*wlr.Surface), _: *wlr.Surface) void {
|
||||
const layer_surface = @fieldParentPtr(LayerSurface, "commit", listener);
|
||||
const layer_surface: *LayerSurface = @fieldParentPtr("commit", listener);
|
||||
const wlr_layer_surface = layer_surface.wlr_layer_surface;
|
||||
|
||||
assert(wlr_layer_surface.output != null);
|
||||
@ -186,7 +186,7 @@ fn handleKeyboardInteractiveExclusive(output: *Output) void {
|
||||
}
|
||||
|
||||
fn handleNewPopup(listener: *wl.Listener(*wlr.XdgPopup), wlr_xdg_popup: *wlr.XdgPopup) void {
|
||||
const layer_surface = @fieldParentPtr(LayerSurface, "new_popup", listener);
|
||||
const layer_surface: *LayerSurface = @fieldParentPtr("new_popup", listener);
|
||||
|
||||
XdgPopup.create(
|
||||
wlr_xdg_popup,
|
||||
|
||||
Reference in New Issue
Block a user