progress: move current topic to member variable
authorSolomon Matthews <smat@fb.com>
Sat, 17 Jan 2015 13:09:33 -0800
changeset 23906 e0ae0a4e4c7b
parent 23905 8b5b963ba95a
child 23907 63c7783a5928
progress: move current topic to member variable
hgext/progress.py
--- a/hgext/progress.py	Thu Jan 15 20:03:28 2015 -0800
+++ b/hgext/progress.py	Sat Jan 17 13:09:33 2015 -0800
@@ -100,6 +100,7 @@
         self.printed = False
         self.lastprint = time.time() + float(self.ui.config(
             'progress', 'delay', default=3))
+        self.curtopic = None
         self.lasttopic = None
         self.indetcount = 0
         self.refresh = float(self.ui.config(
@@ -255,6 +256,7 @@
                     self.startvals[topic] = pos
                     self.topics.append(topic)
                 self.topicstates[topic] = pos, item, unit, total
+                self.curtopic = topic
                 if now - self.lastprint >= self.refresh and self.topics:
                     if (self.lasttopic is None # first time we printed
                         # not a topic change