Compare commits

..

No commits in common. "main" and "v0.11.0" have entirely different histories.

2 changed files with 1 additions and 5 deletions

View file

@ -26,13 +26,10 @@ namespace Hyprutils {
template <typename... Args>
class CSignalT : public CSignalBase {
template <typename T>
using RefArg = std::conditional_t<std::is_trivially_copyable_v<T>, T, const T&>;
using RefArg = std::conditional_t<std::is_reference_v<T> || std::is_arithmetic_v<T>, T, const T&>;
public:
void emit(RefArg<Args>... args) {
if (m_vListeners.empty() && m_vStaticListeners.empty())
return;
if constexpr (sizeof...(Args) == 0)
emitInternal(nullptr);
else {

View file

@ -134,7 +134,6 @@ void CLoggerImpl::log(eLogLevel level, const std::string_view& msg, const std::s
if (m_stdoutEnabled) {
try {
std::println("{}{}", m_colorEnabled ? logPrefixColor : logPrefix, logMsg);
std::fflush(stdout);
} catch (std::exception& e) {
; // this could be e.g. stdout closed
}