scoped_message_writer: protect all std::cout usage from readline

This commit is contained in:
moneromooo-monero 2018-11-21 12:46:11 +00:00
parent 84dd674cd0
commit 6bfcc57395
No known key found for this signature in database
GPG Key ID: 686F07454D6CEFC3

View File

@ -101,13 +101,13 @@ public:
MCLOG_FILE(m_log_level, "msgwriter", m_oss.str()); MCLOG_FILE(m_log_level, "msgwriter", m_oss.str());
PAUSE_READLINE();
if (epee::console_color_default == m_color) if (epee::console_color_default == m_color)
{ {
std::cout << m_oss.str(); std::cout << m_oss.str();
} }
else else
{ {
PAUSE_READLINE();
set_console_color(m_color, m_bright); set_console_color(m_color, m_bright);
std::cout << m_oss.str(); std::cout << m_oss.str();
epee::reset_console_color(); epee::reset_console_color();