Skip to content

Commit fec03ca

Browse files
committed
Fixed OnServerOutput for #452.
1 parent 9d17a69 commit fec03ca

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Diff for: src/core/modules/listeners/listeners_manager.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -306,9 +306,11 @@ bool CServerOutputListenerManager::CallCallbacks(MessageSeverity severity, const
306306
{
307307
bool block = false;
308308
m_Mutex.Lock(); {
309+
// See issue #452.
310+
str msg = make_str(pMsg, "ignore");
309311
FOR_EACH_VEC(m_vecCallables, i) {
310312
try {
311-
object return_value = m_vecCallables[i](severity, pMsg);
313+
object return_value = m_vecCallables[i](severity, msg);
312314

313315
if (!return_value.is_none() && extract<OutputReturn>(return_value) == OUTPUT_BLOCK)
314316
block = true;

0 commit comments

Comments
 (0)