fix crash on aborting during CheckDiskspaceTask
[vuplus_dvbapp] / lib / python / Plugins / Extensions / DVDBurn / Process.py
index d0c9d3c..6d9a449 100644 (file)
@@ -372,11 +372,11 @@ class CheckDiskspaceTask(Task):
                self.finish(aborted = True)
 
        def run(self, callback):
+               self.callback = callback
                failed_preconditions = self.checkPreconditions(True) + self.checkPreconditions(False)
                if len(failed_preconditions):
                        callback(self, failed_preconditions)
                        return
-               self.callback = callback
                Task.processFinished(self, 0)
 
 class PreviewTask(Task):