Skip to content
Snippets Groups Projects
Commit 1c1de90f authored by mattminder's avatar mattminder
Browse files

bugfix: extracting when only one image

parent a6365ca7
No related branches found
No related tags found
No related merge requests found
...@@ -479,7 +479,7 @@ class App(QMainWindow): ...@@ -479,7 +479,7 @@ class App(QMainWindow):
self.WriteStatusBar('Extracting ...') self.WriteStatusBar('Extracting ...')
# Get last image with mask # Get last image with mask
for time_index in range(self.reader.sizet, 0, -1): for time_index in range(self.reader.sizet-1, -1, -1):
# Test if time has a mask # Test if time has a mask
file = h5py.File(self.reader.hdfpath, 'r+') file = h5py.File(self.reader.hdfpath, 'r+')
time_exist = self.reader.TestTimeExist(time_index, self.FOVindex, file) time_exist = self.reader.TestTimeExist(time_index, self.FOVindex, file)
...@@ -496,6 +496,11 @@ class App(QMainWindow): ...@@ -496,6 +496,11 @@ class App(QMainWindow):
# Break if mask is non-empty # Break if mask is non-empty
if mask.sum()>0: if mask.sum()>0:
break break
if time_index==0:
QMessageBox(self, 'Error', 'No mask found')
self.Enable(self.button_extractfluorescence)
self.ClearStatusBar()
# Launch dialog with last image # Launch dialog with last image
dlg = extr.Extract(image, mask, self.reader.channel_names) dlg = extr.Extract(image, mask, self.reader.channel_names)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment