mirror of
				https://github.com/rad4day/Waybar.git
				synced 2025-11-01 00:12:42 +01:00 
			
		
		
		
	libfmt >=8.0.0 compatibility
This commit is contained in:
		| @@ -35,7 +35,11 @@ namespace fmt { | ||||
|             // The rationale for ignoring it is that the only reason to specify | ||||
|             // an alignment and a with is to get a fixed width bar, and ">" is | ||||
|             // sufficient in this implementation. | ||||
| #if FMT_VERSION < 80000 | ||||
|             width = parse_nonnegative_int(it, end, ctx); | ||||
| #else | ||||
|             width = detail::parse_nonnegative_int(it, end, -1); | ||||
| #endif | ||||
|           } | ||||
|           return it; | ||||
|         } | ||||
|   | ||||
| @@ -196,6 +196,9 @@ template <> | ||||
| struct fmt::formatter<waybar_time> : fmt::formatter<std::tm> { | ||||
|   template <typename FormatContext> | ||||
|   auto format(const waybar_time& t, FormatContext& ctx) { | ||||
| #if FMT_VERSION >= 80000 | ||||
| 	auto& tm_format = specs; | ||||
| #endif | ||||
|     return format_to(ctx.out(), "{}", date::format(t.locale, fmt::to_string(tm_format), t.ztime)); | ||||
|   } | ||||
| }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 John Helmert III
					John Helmert III