commit 2312c9c967e83da129d0996984d27209b4a0f01f
parent 482cc3a2270a49bf78341741a94f4b3b2be036ba
Author: Marc Stibane <marc@taler.net>
Date: Sun, 15 Feb 2026 16:23:49 +0100
fix warning
Diffstat:
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
}