HomePhabricator
Diffusion MITK f51274ea5bd9

T27462 Crash_on_loading_multiple_3D+t_images

Description

T27462 Crash_on_loading_multiple_3D+t_images

Summary:
Fix for the crash caused by invalid prop assembly state due to early out.
Fixed T27462

made ShadowOutlineActor an explicit variable to avoid runtime assumptions that might break and are hard to track.

Refactoring to remove some code redundancy

+ added some constness of ImageVtkMapper::LocalStorage

access to avoid change from the outside (e.g. by PlaneGeometryDataVtkMapper3D)

Test Plan: code review and application testing (see task instructions that caused the crash)

Reviewers: O1 MITK Reviewer Group I, kislinsk

Reviewed By: O1 MITK Reviewer Group I, kislinsk

Subscribers: kislinsk

Maniphest Tasks: T27462

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

Details

Provenance
flocaAuthored on Jul 10 2020, 7:23 PM
flocaPushed on Jul 10 2020, 7:29 PM
Reviewer
O1: MITK Reviewer Group I
Differential Revision
Restricted Differential Revision
Parents
rMITKf00dab3c0508: Fixed review remarks.
rMITKa8d8639c5e9b: T27547 Updated CEST norm icon
Branches
Unknown
Tags
Unknown
Tasks
T27462: Workbench crashes when loading multiple 3D+t datasets