1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2026-01-22 06:37:17 +00:00

[#196 state:fixed] [#188] Fixed a crash on crash reporting under Cocoa and improved job management to allow threaded error handling on _job_finished().

This commit is contained in:
Virgil Dupras
2012-03-05 14:09:42 -05:00
parent 188aa4bf2e
commit 22de2d803a
3 changed files with 10 additions and 5 deletions

View File

@@ -200,7 +200,9 @@ class DupeGuru(QObject):
QProcess.execute('updater.exe', ['/checknow'])
def job_finished(self, jobid):
self.model._job_completed(jobid)
result = self.model._job_completed(jobid, self._progress.last_error)
if not result:
self._progress.reraise_if_error()
if jobid in {JobType.Move, JobType.Copy, JobType.Delete}:
if self.model.results.problems:
self.problemDialog.show()