diff --git a/Cargo.lock b/Cargo.lock index 77264412..4f12bbc6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -914,7 +914,7 @@ dependencies = [ [[package]] name = "ratatui-binary-data-widget" version = "0.1.0" -source = "git+https://github.com/EdJoPaTo/ratatui-binary-data-widget?branch=main#dcc0ef5e9492b6e638d0bf0ca0e9eb94f47e3795" +source = "git+https://github.com/EdJoPaTo/ratatui-binary-data-widget?branch=main#4405e4547d25917f217a810920813bf1a00de1fc" dependencies = [ "ratatui", ] diff --git a/src/interactive/mod.rs b/src/interactive/mod.rs index 36fc18f0..5f030700 100644 --- a/src/interactive/mod.rs +++ b/src/interactive/mod.rs @@ -576,19 +576,9 @@ impl App { match self.get_selected_payload() { None => return Refresh::Update, // No payload but click into payload area -> redraw Some(Payload::Binary(_)) => { - if let Some(address) = self - .details - .payload - .binary_state - .clicked_address(column, row) - { - self.details - .payload - .binary_state - .select_address(Some(address)); - self.focus = ElementInFocus::Payload; - return Refresh::Update; - } + self.details.payload.binary_state.select_at(column, row); + self.focus = ElementInFocus::Payload; + return Refresh::Update; } Some(Payload::Json(json)) => { let items = tree_items_from_json(&json);