mrDarker
2025-06-05 8d437e955d1223ce622343ac7da90b1ad6fab954
SourceCode/Bond/Servo/CSlot.cpp
@@ -11,6 +11,7 @@
      m_bEnable = FALSE;
      m_bLock = FALSE;
      m_pContext = nullptr;
      m_pTempContext = nullptr;
   }
   CSlot::~CSlot()
@@ -98,8 +99,8 @@
   void CSlot::setContext(CContext* pContext)
   {
      if (pContext != nullptr) {
         pContext->release();
      if (m_pContext != nullptr) {
         m_pContext->release();
      }
      m_pContext = pContext;
@@ -111,6 +112,11 @@
   CContext* CSlot::getContext()
   {
      return m_pContext;
   }
   CContext* CSlot::getTempContext()
   {
      return m_pTempContext;
   }
   void CSlot::serialize(CArchive& ar)
@@ -131,7 +137,7 @@
         ar >> m_nNo;
         ar >> i32; m_materialsType = (MaterialsType)i32;
         ReadString(ar, m_strName);
         ar >> i64; m_pContext = (CContext*)i64;
         ar >> i64; m_pTempContext = (CContext*)i64;
         ar >> m_bEnable;
         ar >> m_bLock;
      }