Skip to content

Commit d022a57

Browse files
committed
BUG: Prevent colorRange update prior to initialization
1 parent 7c5c4e8 commit d022a57

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

js/lib/viewer.js

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1660,9 +1660,11 @@ const ViewerView = widgets.DOMWidgetView.extend({
16601660
if (vmin !== null && this.model.hasOwnProperty('itkVtkViewer')) {
16611661
const rendered_image = this.model.get('rendered_image')
16621662
for (let component = 0; component < rendered_image.imageType.components; component++) {
1663-
const colorRange = this.model.itkVtkViewer.getColorRange(component).slice()
1664-
colorRange[0] = vmin[component]
1665-
this.model.itkVtkViewer.setColorRange(component, colorRange)
1663+
let colorRange = this.model.itkVtkViewer.getColorRange(component)
1664+
if (colorRange) {
1665+
colorRange[0] = vmin[component]
1666+
this.model.itkVtkViewer.setColorRange(component, colorRange)
1667+
}
16661668
}
16671669
}
16681670
},
@@ -1672,9 +1674,11 @@ const ViewerView = widgets.DOMWidgetView.extend({
16721674
if (vmax !== null && this.model.hasOwnProperty('itkVtkViewer')) {
16731675
const rendered_image = this.model.get('rendered_image')
16741676
for (let component = 0; component < rendered_image.imageType.components; component++) {
1675-
const colorRange = this.model.itkVtkViewer.getColorRange(component).slice()
1676-
colorRange[1] = vmax[component]
1677-
this.model.itkVtkViewer.setColorRange(component, colorRange)
1677+
let colorRange = this.model.itkVtkViewer.getColorRange(component)
1678+
if (colorRange) {
1679+
colorRange[1] = vmax[component]
1680+
this.model.itkVtkViewer.setColorRange(component, colorRange)
1681+
}
16781682
}
16791683
}
16801684
},

0 commit comments

Comments
 (0)