mirror of
				https://github.com/rad4day/Waybar.git
				synced 2025-11-04 01:32:42 +01:00 
			
		
		
		
	fix(util): make waybar_time formatter compatible with fmt 8.1.0
Stop using private implementation details of the `formatter<std::tm>`. We never needed anything from the class besides the format specifier, which is easily obtainable with public API.
This commit is contained in:
		@@ -1,10 +1,16 @@
 | 
			
		||||
#include "modules/clock.hpp"
 | 
			
		||||
 | 
			
		||||
#include <time.h>
 | 
			
		||||
#include <spdlog/spdlog.h>
 | 
			
		||||
#if FMT_VERSION < 60000
 | 
			
		||||
#include <fmt/time.h>
 | 
			
		||||
#else
 | 
			
		||||
#include <fmt/chrono.h>
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#include <ctime>
 | 
			
		||||
#include <sstream>
 | 
			
		||||
#include <type_traits>
 | 
			
		||||
 | 
			
		||||
#include "util/ustring_clen.hpp"
 | 
			
		||||
#include "util/waybar_time.hpp"
 | 
			
		||||
#ifdef HAVE_LANGINFO_1STDAY
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user