aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/config.zig10
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;
}
};