zig can tag unions for us

This commit is contained in:
Squibid 2025-12-16 15:43:13 -05:00
parent 8e7423339c
commit 2e27a5807a
Signed by: squibid
GPG key ID: BECE5684D3C4005D

View file

@ -13,8 +13,7 @@ const Output = @import("Output.zig");
const server = &@import("main.zig").server;
const FocusDataType = enum { view, popup, layer_surface };
pub const FocusData = union(FocusDataType) {
pub const FocusData = union(enum) {
view: *View,
popup: *Popup,
layer_surface: *LayerSurface