diff --git a/src/MeoAsstGui/ViewModels/TaskQueueViewModel.cs b/src/MeoAsstGui/ViewModels/TaskQueueViewModel.cs
index 8b2b99ea38..282dc97012 100644
--- a/src/MeoAsstGui/ViewModels/TaskQueueViewModel.cs
+++ b/src/MeoAsstGui/ViewModels/TaskQueueViewModel.cs
@@ -225,6 +225,8 @@ namespace MeoAsstGui
}
}
+ private readonly string _closedStage = "_ClosedStage";
+
///
/// Initializes items.
///
@@ -307,8 +309,8 @@ namespace MeoAsstGui
}
else
{
- AllStageList.Add(new CombData { Display = "已关闭活动", Value = "ClosedStage" });
- Stage1 = "ClosedStage";
+ AllStageList.Add(new CombData { Display = "已关闭活动", Value = _closedStage });
+ Stage1 = _closedStage;
}
var resident = new List
@@ -1460,7 +1462,7 @@ namespace MeoAsstGui
}
}
- if (_stage1 != "ClosedStage")
+ if (_stage1 != _closedStage)
{
foreach (var stage in newList)
{
@@ -1479,10 +1481,21 @@ namespace MeoAsstGui
}
}
- return _stage3;
+ foreach (var stage in newList)
+ {
+ if (stage.Value == _stage3)
+ {
+ return _stage3;
+ }
+ }
}
- return _stage1;
+ if (_stage1 != _closedStage)
+ {
+ return _stage1;
+ }
+
+ return string.Empty;
}
}