Fix bug when switching level mode
This commit is contained in:
parent
ce15f4530a
commit
2db502a9cc
@ -293,7 +293,6 @@ class HistogramLUTItem(GraphicsWidget):
|
|||||||
|
|
||||||
self.levelMode = mode
|
self.levelMode = mode
|
||||||
self._showRegions()
|
self._showRegions()
|
||||||
self.imageChanged()
|
|
||||||
|
|
||||||
# do our best to preserve old levels
|
# do our best to preserve old levels
|
||||||
if mode == 'mono':
|
if mode == 'mono':
|
||||||
@ -303,6 +302,11 @@ class HistogramLUTItem(GraphicsWidget):
|
|||||||
levels = [oldLevels] * 4
|
levels = [oldLevels] * 4
|
||||||
self.setLevels(rgba=levels)
|
self.setLevels(rgba=levels)
|
||||||
|
|
||||||
|
# force this because calling self.setLevels might not set the imageItem
|
||||||
|
# levels if there was no change to the region item
|
||||||
|
self.imageItem().setLevels(self.getLevels())
|
||||||
|
|
||||||
|
self.imageChanged()
|
||||||
self.update()
|
self.update()
|
||||||
|
|
||||||
def _showRegions(self):
|
def _showRegions(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user