From 6f3ed4f3b8eb45734ca77916b4c96fab937cb2e2 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Sun, 31 May 2026 02:58:27 +0800
Subject: [PATCH] Prepare 7.8.7 dock policy release
---
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