diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/config.zig | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/config.zig b/src/config.zig index 2710822..a024dfa 100644 --- a/src/config.zig +++ b/src/config.zig @@ -29,7 +29,7 @@ pub const Config = struct { pub const default: Config = .{ .width = 1920, .height = 1080, - .outputs = ([_]OutputConfig{.default})[0..], + .outputs = &.{}, .osc = "osc.udp://:9000", }; @@ -54,6 +54,14 @@ pub const Config = struct { // @TODO: output config } + if (config.outputs.len == 0) { + var output = try allocator.create(OutputConfig); + output.* = .{ .window = .default }; + output.window.width = config.width; + output.window.height = config.height; + config.outputs = @as(*[1]OutputConfig, output); + } + return config; } }; |
