SourceCode/Bond/Servo/ServoDlg.cpp
@@ -188,14 +188,15 @@
            }
         }
         else if (RX_CODE_EQ_ROBOT_TASK == code) {
            int exCode;
            if (pAny->getIntValue("exCode", exCode)) {
               if (exCode == ROBOT_EVENT_CREATE) {
            SERVO::CRobotTask* pTask = theApp.m_model.getMaster().getActiveRobotTask();
            if (m_pRobotTaskDlg != nullptr) {
                  ASSERT(pTask);
                  if (m_pRobotTaskDlg) {
               m_pRobotTaskDlg->SetRobotTask(pTask);
            }
            if (pTask == nullptr) {
               m_pMyStatusbar->setCurTaskBtnText("无");
            }
            else {
               SERVO::CEquipment* pEq1, * pEq2;
               pEq1 = theApp.m_model.getMaster().getEquipment(pTask->getSrcPosition());
               pEq2 = theApp.m_model.getMaster().getEquipment(pTask->getTarPosition());
@@ -205,6 +206,10 @@
                  m_pMyStatusbar->setCurTaskBtnText((LPTSTR)(LPCTSTR)strText);
               }
            }
               else if (exCode == ROBOT_EVENT_FINISH) {
                  m_pMyStatusbar->setCurTaskBtnText("无");
               }
            }
         }
         pAny->release();