diff options
Diffstat (limited to 'plugins/TabSRMM/src/msgdlgother.cpp')
-rw-r--r-- | plugins/TabSRMM/src/msgdlgother.cpp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/plugins/TabSRMM/src/msgdlgother.cpp b/plugins/TabSRMM/src/msgdlgother.cpp index 8317d4bd0c..132a7babf3 100644 --- a/plugins/TabSRMM/src/msgdlgother.cpp +++ b/plugins/TabSRMM/src/msgdlgother.cpp @@ -856,13 +856,16 @@ void CMsgDialog::LoadSplitter() void CMsgDialog::LogEvent(DBEVENTINFO &dbei) { - dbei.flags |= DBEF_TEMPORARY; - - MEVENT hDbEvent = db_event_add(m_hContact, &dbei); - if (hDbEvent) { - m_pLog->LogEvents(hDbEvent, 1, true); - db_event_delete(hDbEvent); + if (m_iLogMode != 0) { + dbei.flags |= DBEF_TEMPORARY; + + MEVENT hDbEvent = db_event_add(m_hContact, &dbei); + if (hDbEvent) { + m_pLog->LogEvents(hDbEvent, 1, true); + db_event_delete(hDbEvent); + } } + else LOG()->LogEvents(0, 1, true, &dbei); } ///////////////////////////////////////////////////////////////////////////////////////// |