Skip to content

Remove dead shadowed handler in DigitizeLocationsPanel - #26

Open
BrennanTM wants to merge 1 commit into
PrecisionNeuroLab:mainfrom
BrennanTM:fix/digitize-dead-handler
Open

Remove dead shadowed handler in DigitizeLocationsPanel#26
BrennanTM wants to merge 1 commit into
PrecisionNeuroLab:mainfrom
BrennanTM:fix/digitize-dead-handler

Conversation

@BrennanTM

Copy link
Copy Markdown

What brokeDigitizeLocationsPanel._onSelectedLocationsChanged was defined twice; the second (keys-based, matching sigSelectionChanged) shadowed the first, leaving it dead.

Fix — remove the dead first definition. No behavior change.

Question — the surviving handler keeps the delete button disabled when only unsampled rows are selected; the dead variant enabled deletion for any selection and pluralized to "Delete rows". If that was the intent, I can restore it here or in a follow-up.

_onSelectedLocationsChanged was defined twice; the second definition
(matching the keys-based sigSelectionChanged signature) silently
shadowed the first, so the first was dead code. Note the surviving
handler leaves the delete button disabled when only unsampled locations
are selected, unlike the dead variant, which enabled deletion for any
selection and pluralized the label; whether that behavior should be
restored is left as a follow-up question.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant