diff --git a/cimgui.cpp b/cimgui.cpp index 3cdafb3..e6e170a 100644 --- a/cimgui.cpp +++ b/cimgui.cpp @@ -680,7 +680,7 @@ CIMGUI_API void igTextColored(const ImVec4_c col,const char* fmt,...) #ifdef CIMGUI_VARGS0 CIMGUI_API void igTextColored0(const ImVec4_c col,const char* fmt) { - return igTextColored(ConvertToCPP_ImVec4(col),fmt); + return igTextColored(col,fmt); } #endif CIMGUI_API void igTextColoredV(const ImVec4_c col,const char* fmt,va_list args) diff --git a/generator/cpp2ffi.lua b/generator/cpp2ffi.lua index 4ac7eed..6379f10 100644 --- a/generator/cpp2ffi.lua +++ b/generator/cpp2ffi.lua @@ -2944,7 +2944,7 @@ local function ImGui_f_implementation(def) table.insert(outtab, "#ifdef CIMGUI_VARGS0\n") table.insert(outtab, "CIMGUI_API".." "..def.ret.." "..def.ov_cimguiname.."0"..paramListWithoutDots(def.args).."\n") table.insert(outtab, "{\n") - table.insert(outtab, " return "..def.ov_cimguiname..paramListWithoutDots(def.call_args)..";\n") + table.insert(outtab, " return "..def.ov_cimguiname..paramListWithoutDots(def.call_args_old)..";\n") table.insert(outtab, "}\n") table.insert(outtab, "#endif\n") elseif def.nonUDT then