Squashed 'deps/nostalgia/' changes from fae1e73e..c7bc2a95
c7bc2a95 [nostalgia/gfx] Style update 7372036a [nostalgia/gfx] Add function missing from header 7461d832 [nostalgia/gfx/studio,studio] Fix CLI tool output to only show usage if no args given 6052798f Merge commit 'dceeaaa9302b7e9ce85fa773fc187bc593f3c93c' 801d35c8 [keel] Make type converters work with functions that take const src arg git-subtree-dir: deps/nostalgia git-subtree-split: c7bc2a954fdf435127fb09896f32c5cb23c99f02
This commit is contained in:
@@ -140,7 +140,7 @@ class ConverterFunc final: public BaseConverter {
|
||||
private:
|
||||
template<typename SrcType, typename DstType>
|
||||
struct ParamPack {
|
||||
using Src = SrcType;
|
||||
using Src = ox::remove_const_t<SrcType>;
|
||||
using Dst = DstType;
|
||||
};
|
||||
|
||||
|
||||
@@ -90,7 +90,10 @@ static ox::Error run(
|
||||
return ox::Error{2, "failed to load project directory"};
|
||||
}
|
||||
Project project{*kctx.value, projectDir, projectDataDir};
|
||||
return c.func(project, args + numCmdArgs);
|
||||
return c.func(
|
||||
project,
|
||||
args.size() > numCmdArgs ?
|
||||
args + numCmdArgs : ox::SpanView<ox::CString>{});
|
||||
}
|
||||
}
|
||||
return ox::Error{1, "command not found"};
|
||||
|
||||
Reference in New Issue
Block a user