Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWade Brainerd <wadetb@gmail.com>2008-05-18 01:21:15 (GMT)
committer Wade Brainerd <wadetb@gmail.com>2008-05-18 01:21:15 (GMT)
commit46f0bc343a72cb7101e0831342d7e87ac7e13f5c (patch)
tree3d7b52879251b126eebcd42df924fa672cfdec35
parentfc26fa8e899520f51fadd3d4667edee8597cbb9d (diff)
Fix GTK warnings.Log-7
-rw-r--r--logviewer.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/logviewer.py b/logviewer.py
index d61299c..c4415fd 100644
--- a/logviewer.py
+++ b/logviewer.py
@@ -224,8 +224,9 @@ class MultiLogView(gtk.HBox):
if self.active_log == None:
self.active_log = log
- self._treeview.get_selection().select_iter(log.iter)
self._show_log(logfile)
+ iter = self._treeview.get_model().convert_child_iter_to_iter(None, log.iter)
+ self._treeview.get_selection().select_iter(iter)
if written > 0 and self.active_log == log:
self._textview.scroll_to_mark(log.get_insert(), 0)
@@ -303,7 +304,7 @@ class LogBuffer(gtk.TextBuffer):
# todo- Handle a subset of them.
strip_ansi = re.compile(r'\033\[[\d;]*m')
text = strip_ansi.sub('', text)
- self.insert(self.get_end_iter(), text)
+ self.insert(self.get_end_iter(), text.encode('utf8'))
def update(self):
try:
@@ -327,7 +328,7 @@ class LogActivity(activity.Activity):
# Paths to watch: ~/.sugar/someuser/logs, /var/log
paths = []
- paths.append(os.path.join(env.get_profile_path(), 'logs'))
+ paths.append('/home/olpc/.sugar/default/logs')
paths.append('/var/log')
# Additional misc files.