Add comment explaining project panel behavior on right-click outside selection
This commit is contained in:
parent
55ee72d84a
commit
4564273322
1 changed files with 4 additions and 0 deletions
|
@ -3496,6 +3496,10 @@ impl ProjectPanel {
|
||||||
// Stop propagation to prevent the catch-all context menu for the project
|
// Stop propagation to prevent the catch-all context menu for the project
|
||||||
// panel from being deployed.
|
// panel from being deployed.
|
||||||
cx.stop_propagation();
|
cx.stop_propagation();
|
||||||
|
// Some context menu actions apply to all marked entries. If the user
|
||||||
|
// right-clicks on an entry that is not marked, they may not realize the
|
||||||
|
// action applies to multiple entries. To avoid inadvertent changes, all
|
||||||
|
// entries are unmarked.
|
||||||
if !this.marked_entries.contains(&selection) {
|
if !this.marked_entries.contains(&selection) {
|
||||||
this.marked_entries.clear();
|
this.marked_entries.clear();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue