[gnome-games/sudoku-tube] Extract method of running background-generator
- From: Zhang Sen <zhangsen src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnome-games/sudoku-tube] Extract method of running background-generator
- Date: Wed, 27 May 2009 06:09:30 -0400 (EDT)
commit 36fbaf831923076360851f084f9dd212d683c743
Author: Zhang Sen <zh jesse gmail com>
Date: Wed May 27 18:08:57 2009 +0800
Extract method of running background-generator
---
gnome-sudoku/src/lib/main.py | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/gnome-sudoku/src/lib/main.py b/gnome-sudoku/src/lib/main.py
index e32bc56..1632a85 100644
--- a/gnome-sudoku/src/lib/main.py
+++ b/gnome-sudoku/src/lib/main.py
@@ -145,15 +145,20 @@ class UI (gconf_wrapper.GConfWrapper):
self.sudoku_tracker = saver.SudokuTracker()
# generate puzzles while our use is working...
self.show()
+ self.quit = False
if run_selector:
if self.select_game():
# If this return True, the user closed...
self.quit = True
else:
self.quit = False
- # Generate puzzles in background...
- if self.gconf['generate_puzzles_in_background']:
- gobject.timeout_add_seconds(1, lambda *args: self.start_worker_thread() and True)
+ self._run_background_generator()
+
+ def _run_background_generator (self):
+ """Generate puzzles in background"""
+ if self.gconf['generate_puzzles_in_background']:
+ gobject.timeout_add_seconds(1,
+ lambda *args: self.start_worker_thread() and True)
def select_game (self):
self._activate_in_game_actions(False)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]