src/eric7/UI/UserInterface.py

branch
eric7
changeset 11207
7193db06924d
parent 11206
9271719f43a7
child 11215
d07c71a34adf
diff -r 9271719f43a7 -r 7193db06924d src/eric7/UI/UserInterface.py
--- a/src/eric7/UI/UserInterface.py	Thu Apr 03 19:50:43 2025 +0200
+++ b/src/eric7/UI/UserInterface.py	Sun Apr 06 11:01:28 2025 +0200
@@ -7959,7 +7959,6 @@
         if crashedSessionsList:
             dlg = CrashedSessionsSelectionDialog(
                 sorted(crashedSessionsList), parent=self
-                
             )
             if dlg.exec() == QDialog.DialogCode.Accepted:
                 selectedCrashSessionFile = dlg.getSelectedCrashSession()
@@ -8021,20 +8020,14 @@
         """
         Private slot to clean all stale crash sessions.
         """
-        from .DeleteFilesConfirmationDialog import DeleteFilesConfirmationDialog
-
         crashedSessionsList = self.__getCrashedSessions()
         if crashedSessionsList:
-            dlg = DeleteFilesConfirmationDialog(
-                parent=self,
-                caption=self.tr("Clean stale crash sessions"),
-                message=self.tr(
-                    "Do you really want to delete these stale crash session files?"
-                ),
-                files=sorted(crashedSessionsList),
+            dlg = CrashedSessionsSelectionDialog(
+                sorted(crashedSessionsList), deleteMode=True, parent=self
             )
             if dlg.exec() == QDialog.DialogCode.Accepted:
-                for crashSession in crashedSessionsList:
+                selectedCrashSessionFiles = dlg.getSelectedCrashSessions()
+                for crashSession in selectedCrashSessionFiles:
                     os.remove(crashSession)
 
     def showFindFileByNameDialog(self):

eric ide

mercurial