From 1c1de90f987c47a296a77e40ef7043e86eabae42 Mon Sep 17 00:00:00 2001 From: mattminder <myfiles@Mattus-MacBook-Pro.local> Date: Sun, 17 May 2020 11:03:44 +0200 Subject: [PATCH] bugfix: extracting when only one image --- GUI_main.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/GUI_main.py b/GUI_main.py index 8f56d0a..90ae286 100644 --- a/GUI_main.py +++ b/GUI_main.py @@ -479,7 +479,7 @@ class App(QMainWindow): self.WriteStatusBar('Extracting ...') # 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 file = h5py.File(self.reader.hdfpath, 'r+') time_exist = self.reader.TestTimeExist(time_index, self.FOVindex, file) @@ -496,6 +496,11 @@ class App(QMainWindow): # Break if mask is non-empty if mask.sum()>0: break + + if time_index==0: + QMessageBox(self, 'Error', 'No mask found') + self.Enable(self.button_extractfluorescence) + self.ClearStatusBar() # Launch dialog with last image dlg = extr.Extract(image, mask, self.reader.channel_names) -- GitLab