SourceCode/Bond/BondEq/AlarmMonitor.cpp
@@ -161,29 +161,9 @@ void CAlarmMonitor::Serialize(CArchive& ar) { if (ar.IsStoring()) { Lock(); int count = (int)m_mapAlarming.size(); ar << count; for (auto item : m_mapAlarming) { item.second->Serialize(ar); } Unlock(); if (ar.IsStoring()) { } else { Lock(); int count; ar >> count; for (int i = 0; i < count; i++) { CAlarm* pAlarm = new CAlarm(); pAlarm->addRef(); pAlarm->Serialize(ar); addAlarming(pAlarm); pAlarm->release(); } Unlock(); else { } }