fix crash on aborting during CheckDiskspaceTask
authorFraxinas <andreas.frisch@multimedia-labs.de>
Mon, 23 Mar 2009 20:35:06 +0000 (21:35 +0100)
committerFraxinas <andreas.frisch@multimedia-labs.de>
Mon, 23 Mar 2009 20:35:06 +0000 (21:35 +0100)
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):