Module: deluge
Branch: master
Commit: ac8c928a5b976dedf06f33ea2dcf1013ab7d09c7

Author: Nick <[email protected]>
Date:   Mon Feb 14 12:25:43 2011 +0100

don't always refresh on __init__

---

 deluge/ui/console/modes/basemode.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/deluge/ui/console/modes/basemode.py 
b/deluge/ui/console/modes/basemode.py
index 24cb3cc..2dd9b87 100644
--- a/deluge/ui/console/modes/basemode.py
+++ b/deluge/ui/console/modes/basemode.py
@@ -72,7 +72,7 @@ class CursesStdIO(object):
 
 
 class BaseMode(CursesStdIO):
-    def __init__(self, stdscr, encoding=None):
+    def __init__(self, stdscr, encoding=None, do_refresh=True):
         """
         A mode that provides a curses screen designed to run as a reader in a 
twisted reactor.
         This mode doesn't do much, just shows status bars and "Base Mode" on 
the screen
@@ -116,7 +116,8 @@ class BaseMode(CursesStdIO):
         colors.init_colors()
 
         # Do a refresh right away to draw the screen
-        self.refresh()
+        if do_refresh:
+            self.refresh()
 
     def on_resize_norefresh(self, *args):
         log.debug("on_resize_from_signal")

-- 
You received this message because you are subscribed to the Google Groups 
"deluge-commit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/deluge-commit?hl=en.

Reply via email to