Skip to content

Commit dfa145e

Browse files
committed
Do not clear highlighted symbol when hovering mouse over an unpaired symbol
1 parent 5bffaa8 commit dfa145e

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

objdiff-gui/src/views/symbol_diff.rs

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -561,20 +561,16 @@ fn symbol_ui(
561561
}
562562
}
563563
} else if response.hovered() {
564-
ret = Some(if let Some(target_symbol) = symbol_diff.target_symbol {
565-
if column == 0 {
566-
DiffViewAction::SetSymbolHighlight(
567-
Some(symbol_diff.symbol_ref),
568-
Some(target_symbol),
569-
)
570-
} else {
571-
DiffViewAction::SetSymbolHighlight(
572-
Some(target_symbol),
573-
Some(symbol_diff.symbol_ref),
574-
)
575-
}
564+
ret = Some(if column == 0 {
565+
DiffViewAction::SetSymbolHighlight(
566+
Some(symbol_diff.symbol_ref),
567+
symbol_diff.target_symbol,
568+
)
576569
} else {
577-
DiffViewAction::SetSymbolHighlight(None, None)
570+
DiffViewAction::SetSymbolHighlight(
571+
symbol_diff.target_symbol,
572+
Some(symbol_diff.symbol_ref),
573+
)
578574
});
579575
}
580576
ret

0 commit comments

Comments
 (0)