about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2023-06-30 11:38:37 -0500
committerGitHub <noreply@github.com>2023-06-30 11:38:37 -0500
commitd50ba22820e894c3124a0cba21240e3e6e99afbd (patch)
tree8ca6deb9d867358a1e1feb99bf3ed2036c8de345 /src
parent010588ee7c4064d01b10e75a69ac5e89ae839233 (diff)
downloadvoidsky-d50ba22820e894c3124a0cba21240e3e6e99afbd.tar.zst
Fix: reset navigation state on account switch (#933)
Diffstat (limited to 'src')
-rw-r--r--src/view/screens/Settings.tsx4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/view/screens/Settings.tsx b/src/view/screens/Settings.tsx
index 3f02bbee5..b7a5a8c2c 100644
--- a/src/view/screens/Settings.tsx
+++ b/src/view/screens/Settings.tsx
@@ -42,6 +42,7 @@ import {pluralize} from 'lib/strings/helpers'
 import {formatCount} from 'view/com/util/numeric/format'
 import {isColorMode} from 'state/models/ui/shell'
 import Clipboard from '@react-native-clipboard/clipboard'
+import {reset as resetNavigation} from '../../Navigation'
 
 // TEMPORARY (APP-700)
 // remove after backend testing finishes
@@ -91,8 +92,7 @@ export const SettingsScreen = withAuthRequired(
         setIsSwitching(true)
         if (await store.session.resumeSession(acct)) {
           setIsSwitching(false)
-          navigation.navigate('HomeTab')
-          navigation.dispatch(StackActions.popToTop())
+          resetNavigation()
           Toast.show(`Signed in as ${acct.displayName || acct.handle}`)
           return
         }