From: Simon Tatham Date: Thu, 28 Dec 2023 18:06:52 +0000 (+0000) Subject: Forgot to make sure ESC G worked! X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=68c05ab5fe073264d88cd155c35b9817851891a3;p=mastodonochrome.git Forgot to make sure ESC G worked! It _worked_ in the Python version, but I apparently left it out of the visible menu options. But here they're more tightly tied together, so leaving it out of the visible options made it not work at all. --- diff --git a/src/menu.rs b/src/menu.rs index 999f4c4..20cf350 100644 --- a/src/menu.rs +++ b/src/menu.rs @@ -2,7 +2,7 @@ use std::collections::HashMap; use std::cmp::max; use itertools::Itertools; -use super::activity_stack::UtilityActivity; +use super::activity_stack::{NonUtilityActivity, UtilityActivity}; use super::coloured_string::ColouredString; use super::text::*; use super::tui::{ @@ -218,6 +218,9 @@ pub fn utils_menu() -> Box { menu.add_action(Pr('L'), "Logs menu", LogicalAction::Goto( UtilityActivity::LogsMenu1.into())); menu.add_blank_line(); + menu.add_action(Pr('G'), "Go to Main Menu", LogicalAction::Goto( + NonUtilityActivity::MainMenu.into())); + menu.add_blank_line(); menu.add_action(Pr('X'), "Exit Mastodonochrome", LogicalAction::Goto( UtilityActivity::ExitMenu.into()));