Fix init() mixins to use C-int as argc type.
[girtod.git] / mixin / Mx2_Application.d
blob303fd4de437e77cedd9a1303ecfd77d2c400a7f4
1 static Application* /*new*/ new_d()(ref string argv[], char* name, ApplicationFlags flags) {
2 // mx_application_new() wants 'argc' as 'int*'...
3 c_int argc = cast(c_int)argv.length;
4 auto c_argv = argvToC(argv);
5 auto app = mx_application_new(&argc, &c_argv, name, flags);
6 argv = argvFromC(argc, c_argv);
7 return app;
9 alias new_d!() opCall;