From 159acd3ef8a5fdf72eac10217570b3f99a3c39c2 Mon Sep 17 00:00:00 2001 From: Moe Date: Sun, 22 May 2022 22:04:21 +0700 Subject: [PATCH] Disable splash screen after logout --- lib/screens/sessions.dart | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/screens/sessions.dart b/lib/screens/sessions.dart index b3f3900..2dbbc39 100644 --- a/lib/screens/sessions.dart +++ b/lib/screens/sessions.dart @@ -1,6 +1,8 @@ +import 'package:universal_html/html.dart' as html; import 'package:flutter/material.dart'; import 'package:nekoya_flutter/api/api.dart'; +import 'package:nekoya_flutter/components/menu.dart'; import 'package:nekoya_flutter/components/session_box.dart'; import 'package:nekoya_flutter/data/auth.dart'; @@ -52,7 +54,10 @@ class _SessionsState extends State { child: const Text('Close', style: TextStyle(color: Colors.white),), onPressed: () { Navigator.of(context).pop(); - Navigator.pushReplacementNamed(context, ''); + html.window.history.pushState(null, '', ''); + Navigator.of(context).pushReplacement(MaterialPageRoute( + builder: (context) => const Menu(initialScreen: 2)) + ); }, ), ],