From 5912f1a8529bbc400b22e7c390a5cc9c09dd8a27 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Sun, 07 Jun 2026 01:14:09 +0800
Subject: [PATCH] Record 7.8.15 freeze manifest

---
 Apptag/ProcessSingleton.swift |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/Apptag/ProcessSingleton.swift b/Apptag/ProcessSingleton.swift
index af0e54b..c2111a2 100644
--- a/Apptag/ProcessSingleton.swift
+++ b/Apptag/ProcessSingleton.swift
@@ -6,6 +6,7 @@
     private static let lockURL = AppIdentity.applicationSupportDirectory
         .appendingPathComponent("TagLauncher.lock")
     private static let activationNotification = Notification.Name("TagLauncherExternalActivationRequested")
+    private static let duplicateLaunchSuppressReopenKey = "duplicateLaunchSuppressReopenAt"
 
     static func acquireOrHandOffAndExit() -> FileHandle {
         do {
@@ -34,6 +35,8 @@
         let arguments = CommandLine.arguments.dropFirst()
         let shouldShowOverlay = arguments.contains("--show-overlay")
         if !shouldShowOverlay {
+            UserDefaults.standard.set(Date().timeIntervalSince1970, forKey: duplicateLaunchSuppressReopenKey)
+            UserDefaults.standard.synchronize()
             NSApplication.shared.setActivationPolicy(.accessory)
         }
         let ownerInstance = NSRunningApplication

--
Gitblit v1.9.3