View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000039||Slicer3||Base Code||public||2007-02-08 11:05||2017-06-10 08:51|
|Summary||0000039: Deleting a selected fiducial list causes unexpected behaviour|
When a fiducial list is deleted in the Data module, if it was the currently selected fiducial list as saved in the Selected mrml node, unexpected behaviour is observed. The Fiducials module GUI node selector is out of sync, the Data module tries to add a non existent selected node to it's tree, the Fiducials Logic module can't add a new fiducial to the selected list as it no longer exists. The delete in the Data module should check the Selected node and update it.
|Steps To Reproduce|
Start Slicer3, control-shift-click to add some fiducials, enter the Data module, select the L1 list, Delete. Try adding new fiducials.
|Tags||No tags attached.|
This appears to be fixed (at least I could not reproduce). Can it be closed?
Watching for the node deleted event in the Fiducials GUI, as well as adding some checks in the mrml tree, seems to have fixed the issue.
Import 2017-06-07 23:51:09: master ad32fd41
2014-08-12 22:32:22Details Diff
|ENH: Update OpenIGTLink from 1.10.4 to 1.10.10 to include bug fixes.
$ git shortlog 3ac5311..849b434 --no-merges
Andras Lasso (1):
Add the MSG_NOSIGNAL flag to socket send calls to prevent application crash on disconnect on linux systems
Gergely Zombori (1):
Bug 0001912 - Merged the changes and enhancements from upstream into 'master'
Isaiah Norton (1):
BUG: use shutdown() instead of close() for sockets
Junichi Tokuda (7):
BUG: Address issue 0000029: copy igtl_win32hearder.h to the install directory.
ENH: Update patch number.
STYLE: Update patch number.
COMP: Fix compilation error due to lack of MSG_NOSIGNAL option in send() in Mac OS X. For Mac OS X, call setsockopt() with SO_NOSIGPIPE instead.
STYLE: Update revision number.
BUG: Set timestamp zero, when no timestamp object is registered to image meta message.
STYLE: Update patch number
Laurent Chauvin (1):
BUG: Initialize ImageMessage matrix to identity (issue 0000039)
Matt Clarkson (3):
0000044: Put nanosleep in loop to ensure sleep is for the correct time.
0000049: Avoid crash on division by zero, which should never happen
0000050: Convenience methods to set/get igtl_image matrix from 4x4 array of floats
BUG: Intializing pointer should not be in a loop
git-svn-id: http://svn.slicer.org/Slicer4/trunk@23565 3bd1e089-480b-0410-8dfb-8563597acbee
|mod - SuperBuild/External_OpenIGTLink.cmake||Diff File|
|2007-02-08 11:05||nicole||New Issue|
|2007-03-27 09:03||pieper||Note Added: 0000064|
|2007-03-27 09:04||pieper||Assigned To||=> nicole|
|2007-03-27 09:04||pieper||Status||new => acknowledged|
|2007-03-27 09:04||pieper||Resolution||open => unable to reproduce|
|2007-03-29 08:50||nicole||Note Added: 0000085|
|2007-03-29 08:50||nicole||Status||acknowledged => closed|
|2007-03-29 08:50||nicole||Resolution||unable to reproduce => fixed|
|2017-06-10 08:51||jcfr||Changeset attached||=> Slicer master ad32fd41|