Ticket #1215 (closed defect: fixed)

Opened 7 years ago

Last modified 7 years ago

Overlay Manager flatten command displays all white

Reported by: bdezonia Owned by: bdezonia
Priority: major Milestone: imagej2-b3-headless
Component: Display API Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking: #1143

Description

Open Organ Of Corti. Open Overlay Manager. Run Flatten command from Overlay Manager. An all white window is displayed. One can see using pixel probe that the pixel values actually vary widely. For some reason the display code is malfunctioning. (Note the flatten command was not entirely finished in that it does not draw the current ROI's outline which is immaterial for this bug).

Change History

comment:1 Changed 7 years ago by bdezonia

  • Blocking 1143 added

comment:2 Changed 7 years ago by bdezonia

Notice that the displayed image is also missing the Channel slider. It should always be present for a merged color dataset.

comment:3 Changed 7 years ago by bdezonia

Dragging window size around does not create slider. But use the ">" or"<" hotkeys (axis position forw/back) and the slider shows up and the data is drawn correctly. Is this another failure to setActiveAxis() initially?

comment:4 Changed 7 years ago by bdezonia

Making DefaultImageDisplay initActiveAxis() at least once does not fix this problem.

Is it possible that the way the display is created avoids the DisplayPostProcessor and that causes problems?

comment:5 Changed 7 years ago by bdezonia

The order of event processing changed recently. This could be a results of that. But I think I discovered the bug before Curtis made the event order changes. Investigate.

comment:6 Changed 7 years ago by bdezonia

  • Status changed from new to closed
  • Resolution set to fixed

Fixed with commit 8960ffe0729108c4840c84bea430845b9a7874f0.

It does not appear that the event order changes created this bug. Those changes happened a couple days after this bug was reported.

Note: See TracTickets for help on using tickets.