From a8c61e474f15236af8ef2a349d2d84fdc4c69eac Mon Sep 17 00:00:00 2001 From: rincewound Date: Sun, 8 Dec 2024 14:37:43 +0100 Subject: [PATCH] Minor cleanup --- readme.md | 6 +++--- src/analyzer_mode.rs | 7 +++---- src/main.rs | 7 ------- 3 files changed, 6 insertions(+), 14 deletions(-) diff --git a/readme.md b/readme.md index 08c8ff3..d296373 100644 --- a/readme.md +++ b/readme.md @@ -33,6 +33,8 @@ Normal --> Analyzer ### General * esc - Change to normal mode +* F2 - Change display mode +* F3 - Change input mode * F10 - Clear history ### Normal Mode @@ -50,20 +52,18 @@ Normal --> Analyzer * a - select parity * d - select databits * m - select display mode -* c - select CRLF settings ### Interactive * Up - Scroll Receive Buffer Up * Down - Scroll Receive Buffer Down * Enter - Send current send buffer (according to CRLF and Input settings) -* F3 - Change input mode +* F4 - Change CRLF mode ### Analyzer _Note_: Analyzer Features are only available in display HEX mode. -* F2 - Change display mode * Up/Down - Scroll Receive buffer * Left/Right - Move analyzer cursor * e - switch endianness diff --git a/src/analyzer_mode.rs b/src/analyzer_mode.rs index a0e8453..c3c5fe3 100644 --- a/src/analyzer_mode.rs +++ b/src/analyzer_mode.rs @@ -287,10 +287,9 @@ impl AnalyzerMode { return; } - // ToDo! - // if self.settingsmode.get_display_mode() != DisplayMode::Hex { - // return; - // } + if self.active_display_mode != DisplayMode::Hex { + return; + } if self.analyzer_cursor_pos >= analyzer_data.len() { return; diff --git a/src/main.rs b/src/main.rs index be61da9..1af4a5f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -94,13 +94,6 @@ impl Default for App { impl App { /// runs the application's main loop until the user quits pub fn run(&mut self, terminal: &mut DefaultTerminal) -> io::Result<()> { - // let (stx, rtx): (Sender, Receiver) = - // mpsc::channel(); - // let (tx, rx): (Sender, Receiver) = mpsc::channel(); - // self.command_sender = Some(tx); - // self.state_receiver = Some(rtx); - // portthread::port_background_thread(rx, stx); - while !self.exit { terminal.draw(|frame| self.draw(frame))?; self.handle_events()?;