diff options
Diffstat (limited to 'src/config.zig')
| -rw-r--r-- | src/config.zig | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/config.zig b/src/config.zig index 27d0b44..f3d8c01 100644 --- a/src/config.zig +++ b/src/config.zig @@ -63,7 +63,8 @@ pub const Config = struct { const len: usize = try file.read(buffer[0..]); c.yaml_parser_set_input_string(&parser, buffer[0..], len); - const dirname = fs.path.dirname(filename) orelse ""; + const dirname = fs.path.dirname(filename) orelse "."; + debug.print("file/dirname is {s} / {s}\n", .{filename, dirname}); var config: Config = .{ .width = 1920, .height = 1080, @@ -220,7 +221,7 @@ fn parseOutputs(parser: *c.yaml_parser_t, allocator: *const std.mem.Allocator) ! switch (seqEvent.type) { c.YAML_SEQUENCE_END_EVENT => break, c.YAML_MAPPING_START_EVENT => { - var output = &outputs[output_count]; + const output = &outputs[output_count]; output.* = defaultOutput; while (true) { @@ -285,7 +286,7 @@ fn parseParameters(parser: *c.yaml_parser_t, allocator: *const std.mem.Allocator switch (seqEvent.type) { c.YAML_SEQUENCE_END_EVENT => break, c.YAML_MAPPING_START_EVENT => { - var param = ¶meters[param_count]; + const param = ¶meters[param_count]; var have_name = false; var have_type = false; |
