Skip to content

Commit 9aba3d9

Browse files
authored
Merge pull request #719 from thewtex/roi-scale-fetch
BUG: Fetch current scale before use in roi methods
2 parents fe79f8f + 06df873 commit 9aba3d9

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

itkwidgets/viewer.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -423,6 +423,8 @@ async def get_roi_image(self, scale: int = -1, name: str = 'Image') -> NgffImage
423423
:return: roi_image
424424
:rtype: NgffImage
425425
"""
426+
if scale == -1:
427+
scale = await self.get_current_scale()
426428
roi_slices = await self.get_roi_slice(scale)
427429
roi_region = await self.get_roi_region()
428430
if store := self.stores.get(name):
@@ -498,6 +500,8 @@ async def get_roi_slice(self, scale: int = -1):
498500
:return: roi_slice
499501
:rtype: List[slice]
500502
"""
503+
if scale == -1:
504+
scale = await self.get_current_scale()
501505
idxs = await self.viewer_rpc.itk_viewer.getCroppedIndexBounds(scale)
502506
x0, x1 = idxs['x']
503507
y0, y1 = idxs['y']

0 commit comments

Comments
 (0)