Skip to content

Commit a73b2cf

Browse files
committed
Update function_diff.rs
1 parent 176b2aa commit a73b2cf

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

objdiff-gui/src/views/function_diff.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ pub(crate) fn asm_col_ui(
369369
let ins_row = &ctx.diff.symbols[symbol_ref].instruction_rows[row_index];
370370
let has_selection = ins_view_state.has_selected_rows(column);
371371

372-
let (_, response) = row.col(|ui| {
372+
let (_, mut response) = row.col(|ui| {
373373
if let Some(action) = asm_row_ui(
374374
ui,
375375
ctx.obj,
@@ -388,19 +388,19 @@ pub(crate) fn asm_col_ui(
388388

389389
// Handle context menu
390390
if let Some(ins_ref) = ins_row.ins_ref {
391-
response.context_menu(|ui| {
391+
response = response.context_menu(|ui| {
392392
if let Some(action) = ins_context_menu(
393393
ui, ctx.obj, symbol_ref, ins_ref, column, diff_config, appearance, has_selection,
394394
) {
395395
ret = Some(action);
396396
}
397397
});
398-
response.on_hover_ui_at_pointer(|ui| {
398+
response = response.on_hover_ui_at_pointer(|ui| {
399399
ins_hover_ui(ui, ctx.obj, symbol_ref, ins_ref, diff_config, appearance)
400400
});
401401
} else if has_selection {
402402
// Even rows without instructions can have context menu for copy/clear selected
403-
response.context_menu(|ui| {
403+
response = response.context_menu(|ui| {
404404
if ui.button("📋 Copy selected rows").clicked() {
405405
ret = Some(DiffViewAction::CopySelectedRows(column));
406406
ui.close();

0 commit comments

Comments
 (0)