SourceCode/Bond/Servo/CArm.cpp
@@ -56,13 +56,17 @@ int CArm::tempStore(CGlass* pGlass) { // 保证列表中只存储一个物料 // 原:保证列表中只存储一个物料 // 修改为:先清空之前的,再添加当前pGlass, 如果pGlass有buddy,也要加入列表中 Lock(); for (auto item : m_glassList) { item->release(); } m_glassList.clear(); addGlassToList(pGlass); if (pGlass->getBuddy() != nullptr) { addGlassToList(pGlass->getBuddy()); } Unlock(); if (m_listener.onDataChanged != nullptr) {