taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

commit 2312c9c967e83da129d0996984d27209b4a0f01f
parent 482cc3a2270a49bf78341741a94f4b3b2be036ba
Author: Marc Stibane <marc@taler.net>
Date:   Sun, 15 Feb 2026 16:23:49 +0100

fix warning

Diffstat:
MTalerWallet1/Views/ViewModifier/View+dismissTop.swift | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/TalerWallet1/Views/ViewModifier/View+dismissTop.swift b/TalerWallet1/Views/ViewModifier/View+dismissTop.swift @@ -22,7 +22,8 @@ import SwiftUI /// A presented sheet (SwiftUI view) doesn't always close when calling "dismiss()" provided by @Environment(\.dismiss), /// so we are walking the view stack to find the top presentedViewController (UIKit) and dismiss it. extension View { - @MainActor func dismissTop(_ stack: CallStack, animated: Bool = true) -> Bool { + @MainActor @discardableResult + func dismissTop(_ stack: CallStack, animated: Bool = true) -> Bool { let windows = UIApplication.shared.connectedScenes.compactMap { ($0 as? UIWindowScene)?.keyWindow // TODO: iPad might have more than 1 window }