diff --git a/include/indentlog/color.hpp b/include/indentlog/color.hpp index 37e0b072..7e600fa4 100644 --- a/include/indentlog/color.hpp +++ b/include/indentlog/color.hpp @@ -169,8 +169,8 @@ namespace xo { } /*color_on_xterm*/ inline color_impl - color_on(color_encoding encoding, std::uint32_t color) { - return color_impl(CF_ColorOn, color_spec(encoding, color), 0); + color_on(color_spec spec) { + return color_impl(CF_ColorOn, spec, 0); } /*color_on*/ inline color_impl diff --git a/include/indentlog/function.hpp b/include/indentlog/function.hpp index 4b44c2a8..85727eb9 100644 --- a/include/indentlog/function.hpp +++ b/include/indentlog/function.hpp @@ -256,13 +256,13 @@ namespace xo { os << "[" << with_color(color_spec(fn.encoding(), fn.color()), fn.pretty()) << "]"; break; case FS_Simple: - os << color_on(fn.encoding(), fn.color()); + os << color_on(color_spec(fn.encoding(), fn.color())); function_name::print_simple(os, fn.pretty()); os << color_off(); break; case FS_Streamlined: /* omit namespace qualifiers and template arguments */ - os << color_on(fn.encoding(), fn.color()); + os << color_on(color_spec(fn.encoding(), fn.color())); function_name::print_streamlined(os, fn.pretty()); os << color_off(); break;