From 24e4eaace76aaf3046b3da09a24f8afe9c11ea26 Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Mon, 23 Jul 2007 18:27:15 +0000 Subject: Do the write of downloads to the DS async. --- (limited to 'webactivity.py') diff --git a/webactivity.py b/webactivity.py index 1e5e8f4..e4e70a8 100755 --- a/webactivity.py +++ b/webactivity.py @@ -111,3 +111,13 @@ class WebActivity(activity.Activity): finally: f.close() + def destroy(self): + if downloadmanager.can_quit(): + activity.Activity.destroy(self) + else: + downloadmanager.set_quit_callback(self._quit_callback_cb) + + def _quit_callback_cb(self): + logging.debug('_quit_callback_cb') + activity.Activity.destroy(self) + -- cgit v0.9.1