HomePhabricator
Diffusion MITK 954c353a7b4f

[Segmentation] Fix several crashes in group deletion edge cases

Description

[Segmentation] Fix several crashes in group deletion edge cases

Summary:

  • Consider possibility that no label is selected when trying to delete a group
  • Make messages for group deletion more explicit and clear
  • When searching for a closest label instance as candidate for next selection, consider all label instances on a level, before moving up the tree hierarchy

Fixes T30252

Test Plan: - Follow instructions in T30252

Reviewers: O1 MITK Reviewer Group I, s434n, floca

Reviewed By: O1 MITK Reviewer Group I, s434n, floca

Subscribers: a178n, floca, s434n

Maniphest Tasks: T30252

Differential Revision: https://phabricator.mitk.org/D884

Details

Provenance
kislinskAuthored on Nov 16 2023, 3:15 PM
kislinskPushed on Nov 16 2023, 4:59 PM
Reviewer
O1: MITK Reviewer Group I
Differential Revision
Restricted Differential Revision
Parents
rMITKaea0d7c59906: Change search algorithm to include all nodes per level
rMITKe71031222baa: Merge branch 'bugfix/T30251-Fix_VS2022_v17.8_warnings_as_errors' into develop
Branches
Loading...
Tags
Loading...
Tasks
T30252: [Segmentation] Deleting an empty group causes Workbench crash