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:
| M | TalerWallet1/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() {