@@ -1266,7 +1266,7 @@ static int review_and_confirm(char words[][SEEDTOOL_MAX_WORD_LEN + 1], const siz
12661266 * address_labels: these rows are the mnemonic in plain text, one word
12671267 * each, and they live in .bss rather than on a stack frame that the next
12681268 * screen would overwrite anyway. Leaving them behind kept a restored seed
1269- * readable in RAM for the rest of the session - past "Done / erase " and
1269+ * readable in RAM for the rest of the session - past "Erase and exit " and
12701270 * past the session-timeout screen, which erases nothing here. Clearing on
12711271 * entry as well as exit keeps a 12-word restore from leaving rows 12..23
12721272 * of a previous 24-word one on show. */
@@ -2149,7 +2149,7 @@ static void show_wallet_data(const char* mnemonic)
21492149 (void )snprintf (wallet_title , sizeof (wallet_title ), "Wallet @%s" , fphex );
21502150 size_t cursor = 0 ;
21512151 for (;;) {
2152- const char * menu [] = { "Backup" , "Extended public key" , "Derivation" , "Addresses" , "Done / erase " };
2152+ const char * menu [] = { "Backup" , "Extended public key" , "Derivation" , "Addresses" , "Erase and exit " };
21532153 const int selected = choose_kept (wallet_title , menu , sizeof (menu ) / sizeof (menu [0 ]), true, & cursor );
21542154 if (selected < 0 || selected == 4 ) {
21552155 break ;
@@ -2539,7 +2539,7 @@ static int collect_entropy(const int source, const size_t words)
25392539}
25402540
25412541/* Returns whether a seed was actually generated and carried all the way
2542- * through the wallet viewer to Done/erase (or a timeout) - as opposed to the
2542+ * through the wallet viewer to Erase and exit (or a timeout) - as opposed to the
25432543 * reader backing out of the source or length picker before ever starting.
25442544 * show_new_seed_menu uses this to tell "done, go all the way home" apart from
25452545 * plain "back one level". */
@@ -2643,10 +2643,10 @@ static void show_new_seed_menu(void)
26432643 if (selected < 0 || selected == 2 ) {
26442644 return ;
26452645 }
2646- /* A seed that made it all the way to Done/erase (or a timeout) closes
2646+ /* A seed that made it all the way to Erase and exit (or a timeout) closes
26472647 * this menu too, straight back to the Origo/Home menu, rather than
26482648 * reopening "New Seed" - that reopening was the actual bug: pressing
2649- * Done/erase landed back inside New Seed instead of at Home. Backing
2649+ * Erase and exit landed back inside New Seed instead of at Home. Backing
26502650 * out of the source/length picker before anything was generated
26512651 * keeps the old "one level up" behaviour. */
26522652 if (selected == 0 ? create_seed () : complete_checksum ()) {
0 commit comments