LAPTOP-SNT8I5JK\Boounion
2025-03-26 8942dacbc2bfaf8aec6a360671de20b0fbf32273
SourceCode/Bond/BondEq/CProjectPageRemoteEqs.cpp
@@ -55,7 +55,7 @@
         // onNext
         pAny->addRef();
         int code = pAny->getCode();
         if (RX_CODE_REMOTEEQ_STATE_CHANGED == code) {
         if (RX_CODE_EQ_STATE_CHANGED == code) {
            BEQ::IRemoteEquipment* pRemoteEq;
            if (pAny->getPtrValue("ptr", (void*&)pRemoteEq)) {
               HTREEITEM hItem = getTreeItem(pRemoteEq);
@@ -128,9 +128,10 @@
      ::DeleteObject(m_hbrBkgnd);
   }
   ASSERT(m_pObserver != NULL);
   m_pObserver->unsubscribe();
   m_pObserver = NULL;
   if (m_pObserver != NULL) {
      m_pObserver->unsubscribe();
      m_pObserver = NULL;
   }
}
@@ -195,16 +196,6 @@
   if (1 == nIDEvent) {
      KillTimer(1);
      InitRxWindows();
      // 远程设备列表
      char szEqName[256];
      BEQ::IRemoteEquipment* pRemoteEq = theApp.m_model.getBond1();
      ASSERT(pRemoteEq);
      pRemoteEq->getName(szEqName, 256);
      HTREEITEM hItemEq = m_treeRemoteEqs.InsertItem(szEqName);
      m_treeRemoteEqs.SetItemIcon(hItemEq, pRemoteEq->isConnected() ? m_hIconRemoteEqLight : m_hIconRemoteEqDark);
      m_treeRemoteEqs.SetItemData(hItemEq, (DWORD_PTR)pRemoteEq);
   }
   CDialogEx::OnTimer(nIDEvent);