소스 검색

Fix the double place to lp bug while destinations are different loadports.

sangwq 1 년 전
부모
커밋
5163d9153b
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      Venus/Venus_RT/Modules/VenusDispatcher.cs

+ 1 - 1
Venus/Venus_RT/Modules/VenusDispatcher.cs

@@ -1173,7 +1173,7 @@ namespace Venus_RT.Modules
             {
                 if(readyReturnWafers.Count > 0)
                 {
-                    if(readyReturnWafers.Count == 1)
+                    if(readyReturnWafers.Count == 1 || readyReturnWafers[0].destMod != readyReturnWafers[1].destMod)
                     {
                         // return one wafer
                         _tmSchdActions.Enqueue(new List<MoveItem> { new MoveItem(readyReturnWafers.First().currentMod, 0, ModuleName.TMRobot, (int)Hand.Blade1, Hand.Blade1) });