From 6821f1b9a08b9f6e6fefb8788fd6f321221c8ed9 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sun, 24 Sep 2023 23:50:08 -0400 Subject: [PATCH] Don't show doubled "New Post" in window titlebar on macOS Closes #429 --- Tusker/Scenes/ComposeSceneDelegate.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Tusker/Scenes/ComposeSceneDelegate.swift b/Tusker/Scenes/ComposeSceneDelegate.swift index 33dcf4fa..bea636f1 100644 --- a/Tusker/Scenes/ComposeSceneDelegate.swift +++ b/Tusker/Scenes/ComposeSceneDelegate.swift @@ -91,7 +91,10 @@ class ComposeSceneDelegate: UIResponder, UIWindowSceneDelegate, TuskerSceneDeleg } private func updateTitle(draft: Draft) { - guard let scene = window?.windowScene, + // Don't set the scene title on macOS since it shows both that and the VC title in the window titlebar + #if !targetEnvironment(macCatalyst) + guard !ProcessInfo.processInfo.isiOSAppOnMac, + let scene = window?.windowScene, let mastodonController = scene.session.mastodonController else { return } @@ -101,6 +104,7 @@ class ComposeSceneDelegate: UIResponder, UIWindowSceneDelegate, TuskerSceneDeleg } else { scene.title = "New Post" } + #endif } @objc private func themePrefChanged() {