fix: queue readiness command for active fixture document
This commit is contained in:
@@ -273,8 +273,14 @@ internal sealed class FirstLimitedApplyAutomationCoordinator
|
||||
private void QueueReadinessBarrier()
|
||||
{
|
||||
if (IsTerminal || document is null) return;
|
||||
var active = AcadApplication.DocumentManager.MdiActiveDocument;
|
||||
if (active is null || !string.Equals(active.Name, document.Name, StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
Complete(false, "AUTOMATION_READINESS_DOCUMENT_NOT_ACTIVE");
|
||||
return;
|
||||
}
|
||||
transitions.Add("ReadinessBarrierQueued");
|
||||
document.SendStringToExecute("PHP_REC_AUTOMATION_READY\n", true, true, false);
|
||||
document.SendStringToExecute("PHP_REC_AUTOMATION_READY\n", true, false, false);
|
||||
}
|
||||
private void OnCommandEnded(object sender, CommandEventArgs e)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user