From 6e13c30e8e5f12110fc3a805685bc09ebdcf5ae3 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Wed, 15 Sep 2010 20:08:51 +0200 Subject: [PATCH] [sulfur.views] defer loading of UGC cache thread by 15 seconds to speedup UI init --- sulfur/src/sulfur/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sulfur/src/sulfur/views.py b/sulfur/src/sulfur/views.py index 63d6f8081..dec835e8d 100644 --- a/sulfur/src/sulfur/views.py +++ b/sulfur/src/sulfur/views.py @@ -697,7 +697,8 @@ class EntropyPackageView: self._ugc_load_queue = queue_class(10) # max 10 items at time self._ugc_load_thread = TimeScheduled(3, self._ugc_queue_run) if self._ugc_status: - self._ugc_load_thread.start() + # deferred loading, speedup UI init + gobject.timeout_add_seconds(15, self._ugc_load_thread.start) def __update_ugc_event(self, event): self.view.queue_draw()