[libcalamares] Preserve type CDebug() if possible.

This commit is contained in:
Adriaan de Groot 2021-03-15 21:41:27 +01:00
parent 8fe2e1f68a
commit 72f67286a4

View File

@ -57,7 +57,7 @@ public:
explicit CDebug( unsigned int debugLevel = LOGDEBUG, const char* func = nullptr );
virtual ~CDebug();
friend QDebug& operator<<( CDebug&&, const FuncSuppressor& );
friend CDebug& operator<<( CDebug&&, const FuncSuppressor& );
private:
QString m_msg;
@ -65,11 +65,12 @@ private:
const char* m_funcinfo = nullptr;
};
inline QDebug&
inline CDebug&
operator<<( CDebug&& s, const FuncSuppressor& f )
{
s.m_funcinfo = nullptr;
return s << f.m_s;
s << f.m_s;
return s;
}
inline QDebug&