View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003767 | Slicer4 | Module OpenIGTLinkIF | public | 2014-07-10 07:06 | 2014-07-10 07:06 |
Reporter | Lchauvin | Assigned To | tokuda | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | assigned | Resolution | open | ||
Product Version | |||||
Target Version | Fixed in Version | ||||
Summary | 0003767: Unable to unregister external message converters | ||||
Description | If you use a reference to store OpenIGTLink connector node ID, then you can register external message converters, but when the destructor of your class is called the scene is not available anymore, so it's not possible to get the connector node, so it's not possible to unregister external message converters, creating memory leaks. | ||||
Additional Information | One solution could be that the connector node, when destroyed, remove all message converters he has registered, including external ones. | ||||
Tags | No tags attached. | ||||