From 9ba7cd3b47fb91eaaa8d0c3df8b7286a89be1756 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Sun, 28 Jun 2026 21:19:30 +0800
Subject: [PATCH] Freeze 0.1.12 local QA baseline
---
C1.source/Sources/Aligner/DebugWindowActivationService.swift | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/C1.source/Sources/Aligner/DebugWindowActivationService.swift b/C1.source/Sources/Aligner/DebugWindowActivationService.swift
index 50ef5c4..2a7df3b 100644
--- a/C1.source/Sources/Aligner/DebugWindowActivationService.swift
+++ b/C1.source/Sources/Aligner/DebugWindowActivationService.swift
@@ -3,6 +3,19 @@
final class DebugWindowActivationService: WindowActivationServiceProtocol {
func activate(window: AlignerWindow) throws -> WindowActivationResult {
+ switch ProcessInfo.processInfo.environment["ALIGNER_DEBUG_WINDOW_ACTIVATION_RESULT"] {
+ case "windowNotFound":
+ return .windowNotFound
+ case "activationFailed":
+ return .activationFailed
+ case "unsupported":
+ return .unsupported
+ case "appActivatedOnly":
+ return .appActivatedOnly
+ default:
+ break
+ }
+
if window.title.contains("App Activated Only") {
return .appActivatedOnly
}
--
Gitblit v1.9.3