taler-ios

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

commit ebebc7ba1f625d8bdaec2d9becebfb9a51815d0a
parent 1a04396b1269e0892183b0c8459c8e1d754502b7
Author: Marc Stibane <marc@taler.net>
Date:   Thu, 29 Oct 2026 14:53:26 +0100

fix sheet handling (Nightly only)

Diffstat:
MTalerWallet1/Views/Main/MainView.swift | 8+++++---
1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/TalerWallet1/Views/Main/MainView.swift b/TalerWallet1/Views/Main/MainView.swift @@ -47,10 +47,12 @@ struct MainView: View { @Namespace private var namespace func sheetDismissed() -> Void { - logger.info("sheetDismissed") + logger.info("sheetDismissed: \(urlToOpen?.absoluteString ?? "nil")") symLog.log("sheet dismiss: \(urlToOpen)") - urlToOpen = nil - ViewState.shared.popToRootView(nil) + if urlToOpen != nil { + urlToOpen = nil + ViewState.shared.popToRootView(nil) + } } private func dismissSheet() {