diff --git a/cellacdc/_main.py b/cellacdc/_main.py
index dda7c959..38f04f4e 100644
--- a/cellacdc/_main.py
+++ b/cellacdc/_main.py
@@ -1632,7 +1632,8 @@ def _showDataStructWin(self):
self.dataStructWin.show()
self.dataStructWin.main()
- self.restoreDefaultButtons()
+ if self.dataStructWin.bioformats_backend != 'python-bioformats':
+ self.restoreDefaultButtons()
elif is_mac:
self.dataStructWin = (
dataStruct.InitFijiMacro(self)
diff --git a/cellacdc/dataStruct.py b/cellacdc/dataStruct.py
index 54c797a1..09c4abf1 100755
--- a/cellacdc/dataStruct.py
+++ b/cellacdc/dataStruct.py
@@ -1459,20 +1459,24 @@ def setPbarMax(self, max):
def taskEnded(self):
if self.worker.aborted and not self.worker.isCriticalError:
- msg = QMessageBox(self)
- abort = msg.critical(
- self, 'Conversion task aborted.',
- 'Conversion task aborted.',
- msg.Close
+ msg = widgets.myMessageBox(wrapText=False)
+ txt = html_utils.paragraph(
+ 'Conversion task cancelled.'
+ )
+ msg.critical(
+ self, 'Conversion task cancelled.', txt
)
self.close()
elif not self.worker.aborted:
- msg = QMessageBox(self)
+ msg = widgets.myMessageBox(wrapText=False)
+ txt = html_utils.paragraph(
+ 'Conversion task ended.
'
+ 'Files saved to'
+ )
abort = msg.information(
- self, 'Conversion task ended.',
- 'Conversion task ended.\n\n'
- f'Files saved to "{self.worker.exp_dst_path}"',
- msg.Close
+ self, 'Conversion task ended.', txt,
+ commands=(self.worker.exp_dst_path,),
+ path_to_browse=self.worker.exp_dst_path
)
self.close()