Page MenuHomePhabricator

mitk::Dispatchers' Interactor reference may delay object descruction
Closed, ResolvedPublic

Description

Dispatcher supports connected mouse actions,
for this purpose it holds a reference to the active interactor,
this (smart pointer) reference will prevent the interactor from beeing destroyed.
It is overwritten when the next connected mouse action is started,
and causes delayed object desctruction which will destroy a current interactor
that has been set to the data node to which the last one has pointed to.

Event Timeline

User webechr has pushed new remote branch:

bug-17559-ConnectedActionsSideEffects

Added Core change request wiki page.

[58405e]: Merge branch 'bug-17559-ConnectedActionsSideEffects'

Merged commits:

2014-03-19 18:28:20 Christian Weber [aefd61]
prevent datainteracot from reseting foreign references upon desctruction


2014-03-19 18:27:53 Christian Weber [3b7ecc]
nullify connected actions target as soon as its finished

[632ec9]: Merge branch 'bug-17559-ConnectedActionsSideEffects'

Merged commits:

2014-03-20 15:36:52 Christian Weber [130a5e]
COMP: check if selected interactor has already been reset

As far as I know, this bug can be closed. Christian should look at this next week.