mrDarker
2025-06-03 0393d1ff2ebc378b3c4cff9b45f72ebc8a4ea516
SourceCode/Bond/Servo/CSlot.cpp
@@ -10,11 +10,15 @@
      m_pContext = nullptr;
      m_bEnable = FALSE;
      m_bLock = FALSE;
      m_pContext = nullptr;
   }
   CSlot::~CSlot()
   {
      if (m_pContext != nullptr) {
         m_pContext->release();
         m_pContext = nullptr;
      }
   }
   BOOL CSlot::isEnable()
@@ -92,14 +96,21 @@
      return m_pContext == nullptr;
   }
   void CSlot::setContext(CContext* pContext)
   {
      if (pContext != nullptr) {
         pContext->release();
      }
      m_pContext = pContext;
      if (m_pContext != nullptr) {
         m_pContext->addRef();
      }
   }
   CContext* CSlot::getContext()
   {
      return m_pContext;
   }
   void CSlot::setContext(CContext* pContext)
   {
      m_pContext = pContext;
   }
   void CSlot::serialize(CArchive& ar)