scijava-common
scijava-common copied to clipboard
AbstractDisplay.close() doesn't work on active displays
AbstractDisplay.close() tries to remove the display if active by calling displayService.setActiveDisplay(null), but this doesn't do anything because the default implementation ignores null arguments.
This leads to displays not actually closing when you call display.close()
on the active display.